Skip to content

Restful application for students whose wants to focus and tracking their progress when studying

Notifications You must be signed in to change notification settings

devthiagoramon/trtle-student

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TrtleStudy

Desenvolvedores:

  • Emanuel Ami Da Silva Hernandez - emanuel-ami / EmanuelAmi-UEA
  • Ian Garrido Reis - IRGarrido
  • Rebecca Esmirna Ribeiro dos Reis - devthiagoramon
  • Thiago Ramon Martins Barros - devhiagoramon
  • Victor Andrews Viana Rodrigues - itsdrews

Essa é uma aplicação ReactJS para um sistema de gerenciamento de tarefas.

Funcionalidades:

  • Cadastro de Usuário
  • Login (Autenticação) via email e senha
  • CRUD de lista de tarefas
  • Timer Pomodoro
  • Dashboard de produtividade (tempo de acesso, tarefas realizadas)

Frontend

  • ReactJS
  • react-router-dom
  • axios
  • @mui/icons-material
  • react-toastify

Backend

  • Python
  • Flask
  • SQLAlchemy
  • PostregreSQL

Banco de Dados

Diagrama Físico de Banco de Dados

Casos de Uso

Diagrama de Casos de Uso

Diagrama de Classes

Diagrama de Classes

Execução de Backend

  • Instalar Postgre.sql
  • Instalar Python
  • Clonar repositório
  • No arquivo backend\.env:
    • DEV_DATABASE_URL = "postgresql://postgres:[sua-senha-de-acesso-ao-postgresql]@localhost:[porta-de-acesso]/"
    • Porta de acesso padrão: 5432
  • cd backend
  • pip install -r requirements.txt
  • python app.py

Execução do Frontend

  • Instalar Nodejs
  • cd frontend\trtle-student-web
  • npm i
  • npm run dev

Telas

image image image image image image image

About

Restful application for students whose wants to focus and tracking their progress when studying

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 5