Participantes:
Miguel Garcia - 2120240 Jam Ajna Soares - 2211689
THE FORUM é o nosso projeto, o qual se baseia em um forum online.
Nele, o usuario 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 comentarios a uma publicação, independente se é sua ou de um terceiro.
Importante lembrar que, como a maioria dos foruns, o THE FORUM é publico, mas para ver os textos das publicacoes e poder criar seus proprios é necessario autenticação.
- Clone o repositorio com:
git clone https://github.com/miguelpgarcia/INF1407_T2.git
-
BACK END
-
Dentro do repositorio, ativa 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
Foi implementado autenticação completa, o CRUD completo de Publicações e CRD completo de Comentarios (na nossa concepção, não faz sentido editar comentarios)
Durante o projeto tivemos mudanças de requisitos e optamos por fazer um Usuario com username, email e senha, sem considerar a data de nascimento que concluimos que não é tão relevante. Além disso, não conseguimos fazer a funcionalidade de "esqueci minha senha" mandar o email de fato.
Alem disso, nao foi possivel implementar o esqueci minha senha e trocar senha