-->
Sobre | Funcionalidades | Tecnologias | Pré requisitos | Começando | Autor
Um sistema desenvolvido pensando no gerenciamento de pacientes para profissionais nutricionistas,
✔️ Login/Logout;
✔️ Cadastro/exclusão de pacientes;
✔️ Ária para cadastro de dados dos pacientes com gráfico de evolusão do seu peso:
✔️ Tela para cadastro de plano alimentar para o paciente;
As seguintes ferramentas foram usadas na construção do projeto:
Antes de começar 🏁, você precisa ter o Python instalado em sua maquina.
1 - Primeiro clone o repositório e entre na pasta do projeto.
# Clone este repositório
$ https://github.com/gustavonovais1/NutriLab.git
# Entre na pasta
$ cd NutriLab
2 - Segundo inicie um ambiente virtual
# Criar
# Linux
$ python3 -m venv venv
# Windows
$ python -m venv venv
#Ativar
# Linux
$ source venv/bin/activate
# Windows
$ venv/Scripts/Activate
# Caso algum comando retorne um erro de permissão execute o código e tente novamente:
$ Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy RemoteSigned
3 - Instale as dependências
# Instale as dependências
# Linux
$ pip3 install -r requirements.txt
# Windows
$ pip install -r requirements.txt
4 - Faça as migrações.
# Linux
$ python3 manage.py migrate
# Windows
$ python manage.py migrate
5 - Crie um super usuário
$ python3 .\manage.py createsuperuser
$ python .\manage.py createsuperuser
6 - Inicie a aplicação
# Para iniciar o projeto
# Linux
$ python3 manage.py runserver
# Windows
$ python manage.py runserver
# O app vai inicializar em <http://127.0.0.1:8000/>
# Para iniciar o projeto em uma porta especifica
$ python manage.py runserver <porta>
# O app vai inicializar em <http://127.0.0.1:<porta>/>