Esse projeto foi desenvolvido como parte da disciplina de Fundamentos de Desenvolvimento de Hardware.
O "CheckPoint" tem como objetivo fornecer uma plataforma para que os usuários possam compartilhar, salvar, descobrir e escrever avaliações de jogos.
Seu guia completo para avaliar e descobrir jogos!
- Avalie e comente jogos
- Organize sua biblioteca
- Descubra novos jogos
- Conecte-se com a comunidade
- Eu, como usuário típico, gostaria de editar meu perfil * Eu como usuário gostariar de avaliar (0-5 estrelas) os jogos disponíveis.
- Eu como usuário típico gostaria de favoritar jogos para que apareçam em meu perfil.
- Eu como usuário típico gostaria de poder, ao visualizar a review de um usuário, poder comentar sobre sua review e o respectivo usuário poder visualizar os comentários na sua review.
- Eu como usuário gostariar de fazer review (comentada)
- Eu como usuário típico gostaria de selecionar jogos e colocar uma marcação de “na lista de desejos” ou “wishlist”, para demonstrar jogos que são desejados por mim, além de poder visualizar a wishlist de outros usuários.
- Eu como usuário gostariar de apagar review já criada
- Eu como usuário gostariar de editar review já criada
- Eu como usuário típico gostaria de pesquisar o nome de usuários, visualizar o respectivo perfil e seguir esta pessoa, a fim de poder acompanhar suas atividades recentes.
- Eu como usuário típico gostaria de ver uma aba com reviews recentes de pessoas seguidas, além de poder ter o acesso a review.
- Eu como usuário típico, gostaria de poder colocar 2 jogos com a marcação de “favorito” para que apareça na página do meu perfil.
- Eu como usuário típico, eu gostaria de visualizar os jogos categorizados em “tendência”, os mais visualizados e jogados pelos usuários.
- Eu, como usuário típico, gostaria de comentar em um perfil
GGuardians é um grupo de jogadores, e alunos da faculdade CesarSchool, apaixonados por criar ferramentas que aprimoram a experiência de jogar.
Criar um sistema de review de jogos que seja útil, engajador e inovador.
Este projeto foi desenvolvido por:
Antonio Paulo Barros
Clara Machado
João Pedro Fontes Ferreira
João Pedro Maranhão
Larissa Sobrinho
Heloísa Tanaka
-
Tudo começa com um brainstorming.
Reunimos a equipe para discutir ideias e soluções.
Exploramos diferentes possibilidades e esboçamos os primeiros conceitos.
O projeto foi feito utilizando o pair-programming, com duplas randomizadas e alternadas a cada semana
Este projeto foi desenvolvido utilizando as seguintes tecnologias:
Django
Para rodar em ambiente local, siga os passos:
-
Crie seu ambiente virtual python executando:
Para o Windows:
python -m venv venv
Para o Linux:
python3 -m venv venv
-
Ative seu ambiente virtual:
Para o Windows:
-
Antes, no powershell:
Set-ExecutionPolicy Unrestricted -Scope CurrentUser
.\venv\Scripts\activate
Para o Linux:
source venv/bin/activate
-
-
Instale as dependências:
pip install -r .\requirements.txt
-
Rode o servidor localmente:
Para o Windows:
python manage.py runserver
Para o Linux:
python3 manage.py runserver
Entrega 1