THE FORUM é o nosso projeto, o qual se baseia em um fórum online.
Nele, o usuário terá acesso a uma lista de publicações, em que ele pode criar novas e alterar/deletar as suas.
Além disso, o usuario pode adicionar comentários a uma publicação, independente de se é sua ou de um terceiro.
Importante lembrar que - como a maioria dos fóruns - o THE FORUM é publico, mas para ver os textos das publicações e poder criar seus próprios é necessária uma autenticação.
- Clone o repositório com:
git clone https://github.com/miguelpgarcia/INF1407_T2.git
-
BACK END
-
Dentro do repositório, ative o ambiente virtual do back end:
cd back/
source venv/bin/activate
- Instale os requirements
pip install -r requirements.txt
- Execute o app
python3 manage.py runserver
- FRONT END
cd frontend/
cd public/
python3 -m http.server 8080
Foram implementados: autenticação completa, o CRUD completo de Publicações e CRUD completo de Comentários (na nossa concepção, não faz sentido editar comentários)
Durante o projeto tivemos mudanças de requisitos e optamos por fazer um Usuário com username, email e senha, sem considerar a data de nascimento que concluimos não ser tão relevante. Além disso, não conseguimos fazer a funcionalidade de "esqueci minha senha" enviar o email de fato e não foi possivel implementar o 'esqueci minha senha' e 'trocar senha'.
Participantes:
Miguel Garcia - 2120240 Jam Ajna Soares - 2211689