Trata-se de um projeto desenvolvido para a disciplina de Fundamentos de Desenvolvimento de software no semestre de 2022.1. Consiste na produção de um website que agregará críticas e avaliações de jogos dos mais diversos consoles, as quais serão produzidas por seus próprios usuários. Inspirado em sites como o Metacritic, Rotten Tomatoes e My anime list.
My Gaming Critics foi desenvolvido com o intuito de criar um ambiente onde o usuário poderia acessar uma lista de jogos, podendo acessar informações de determinado jogo e, se cadastrado, adicionar uma crítica.
As avaliações e críticas poderão ser acessados por outros usuários, os quais poderão utilizar estas informações para decidir se irão adquirir o jogo ou não. (Ainda não implementado)
- Luiz Eduardo Angelo Marinho
- E-mail: leam@cesar.school
- Github: EduardoAngelo2803
- Lucas Silvestre de Barros
- E-mail: lsb5@cesar.school
- Github: LucasSBarros
- Matheus Pereira do Rego Barros
- E-mail: mprb@cesar.school
- Github: MatheusBarros23
- Matheus Soares da Silva Dantas Pereira
- E-mail: mssdp@cesar.school
- Github: Msoaressdp
- Marcelo Vinícius Lopes Silvestre
- E-mail: mvls@cesar.school
- Github: MarkJNP
- Rafael Lancry de Carvalho
- E-mail: rlc@cesar.school
- Github: RafaelLancry
O projeto está em sua fase de implementação. A estrutura do site foi feita, bem como a realização dos testes de unidade e de sistema.
O projeto pode ser acessado remotamente por este link: https://mprb-y45pa1sk4n81zw2p.socketxp.com/
Segue algumas imagens de como anda o desenvolvimento do site:
- Flask.
- Flask-MySQLdb.
- SocketXP.
- Gunicorn.
- Selenium e Unittest (para testes).
- Virtualenv.
- MySQL.
Basicamente, podemos baixar o projeto e, com o python, dentro da pasta PythonProject, instalar o requirements.txt, dai podemos com a IDE rodar o projeto dentro do app.py.