Skip to content

ramonrdm/agendador

Repository files navigation

Agendador

Agendador de espaço físico

  • Cria espaço físico para agendamento de horário.

  • Interface simples de uma agenda por Mês e em cada dia mostra as reservas

  • Permite o usuário logado agendar uma reserva pela agenda.

    • Verifica choque de horário com outras reservas no mesmo espaço físico.
    • Envia e-mail avisando do sucesso da Reserva.
  • Interface Admin para controle das reservas, usuários, grupos, Tipos de eventos e espaços físocos.

  • Apache + Modulo python

  • Django

  • Django-cas-ng Integração com o CAS-UFSC, ou seja, utiliza o IdUFSC para login.

  • Django-material: https://github.com/viewflow/django-material/

Reponsavel Ramon Dutra Miranda

Executando projeto via docker-compose:

$ docker-compose -f deploy/docker-compose.debug.yml up

Executando o projeto localmente:

  • Instale a virtualenv, execute:
    $ pip install virtualenv
  • Crie uma localenv
    $ mkdir my_project_env
    $ cd my_project_env
    $ virtualenv -p /usr/bin/python2.7 my_project
    $ source my_project/bin/activate
    $ cd my_project
    $ pip install -r requirements.txt
  • Faça o download do projeto executando:
    $ git clone https://github.com/ramonrdm/agendador
  • Execute:
    $ cd agendador
  • Execute:
    $ python manage.py makemigrations
    $ python manage.py migrate
  • Por fim, execute:
    $ python manage.py loaddata auth.json
    $ python manage.py loaddata agenda.json