/NutriLab-Django

Projeto web para gerenciamento de pacientes por uma nutricionista feito em Django durante a semana PyStack Week 4.0 com foco no back-end e conversando com templates front-end 🐍

Primary LanguageHTML

NutriLab - PyStack Week 4.0

cadastro e login gerenciar_pacientes.gif dados_paciente plano_alimentar

 

Sobre   |   Funcionalidades   |   Tecnologias   |   Pré-requisitos   |   Começando  


🎯 Sobre

• Projeto feito em Django cujo o objetivo é uma aplicação para nutricionistas gerenciarem seus pacientes. 

✨ Funcionalidades

✔️ Cadastro de Usuário e login do nutricionista;
✔️ Nutricionista pode criar pacientes e gerenciá-los;
✔️ Colocar dados no paciente como peso, altura, gordura, dados laboratoriais;
✔️ Ao colocar os dados, aparecerá uma tabela de linha que tende a subir ou descer conforme a próximo dado;
✔️ Gerenciar o plano alimentar do paciente colocando a refeição, horário, macronutrientes, descrição e imagem;
✔️ Por ser um arquivo de estudo, pode conter diversos comentários que o auxiliam no uso do django.

🚀 Tecnologias

As seguintes ferramentas 🛠 foram utilizadas na construção do projeto:

Back-end Front-end
Python Bootstrap
Django Html
SQLite Css
Arquitetura MVT Js

✅ Pré-requisitos

Antes de começar 🏁, você vai precisar ter instalado em sua máquina as sequintes ferramentas: Git, Python e DB Browser (SQLite). Além disto é bom ter um editor para trabalhar com o código, tal como: VS Code

🏁 Começando

# Clone este repositorio
 -> git bash here
  $ https://github.com/LucasFeliciano02/NutriLab-Django.git

# Acesse a pasta do projeto que aparecerá em sua área de trabalho
 -> mouse esquerdo -> Abrir com Code

# Colocar os seguintes comandos no terminal para ativar o Interpretador do python a fim de rodar o arquivo
 1º  ->  py -m venv venv
 2º  ->  venv\Scripts\activate.ps1  
 3º  ->  .\venv\Scripts\activate.ps1  

# Instalar bibliotecas
 -> (env) pip install django
    (env) pip install pillow
    (env) pip freeze > requirements.txt
    (env) pip install -r requirements.txt

# Criar projeto
 ->  (env) django-admin startproject nutri_lab .

# Criar apps
 ->  (env) python manage.py startapp autenticacao
     (env) python manage.py startapp plataforma

# Migrations
 ->  (env) python manage.py makemigrations
     (env) python manage.py migrate

# Executar projeto
->  (env) python manage.py runserver

OBS: Os arquivos do projeto podem ter muitos comentários pois são arquivos de estudo


Lucas Feliciano

Accomplished with ❤️ by LucasFeliciano02 👋

LinkedIn Badge

 

Voltar para o topo