Skip to content

Camilay3/RatingUp

Repository files navigation

Logo do projeto Logo do projeto


Índice |📑



Sobre o projeto | ♟️

O RatingUp é uma plataforma web criada com o propósito de reduzir a lacuna no aprendizado de xadrez na população brasileira, tornando o ensino do jogo mais acessível, moderno e envolvente. Transformamos o aprendizado de xadrez em uma jornada interativa, estruturada e acessível para todos.

Sabemos que o xadrez é uma ferramenta poderosa para o desenvolvimento de habilidades como raciocínio lógico, pensamento estratégico, paciência e capacidade de antecipar cenários. Embora existam cursos online disponíveis, muitos são pagos ou de difícil acesso, o que limita o alcance desse conhecimento. O RatingUp surge como uma alternativa gratuita e gamificada, pensada para democratizar o aprendizado do xadrez.

A aplicação foi desenvolvida utilizando Java no backend e Angular no frontend, oferecendo uma experiência interativa e progressiva. O ensino é estruturado em níveis organizados como páginas de um livro digital, onde o usuário avança fase por fase, desbloqueando novos conteúdos conforme evolui.

Ao concluir uma fase, o usuário experimenta um efeito visual de “folhear página”, reforçando a proposta didática e imersiva da plataforma. O sistema combina conteúdos teóricos e práticos com elementos de gamificação, como progressão por níveis e recompensas, tornando o aprendizado mais motivador e eficiente.

Os usuários podem criar uma conta para acompanhar sua evolução ao longo das fases, incentivando o desenvolvimento contínuo e personalizado.

O público-alvo são pessoas que desejam aprender xadrez — especialmente aquelas que não têm acesso fácil a cursos pagos — e que buscam uma abordagem simples, acessível e progressiva para dominar o jogo.



Tecnologias | 🌐

Setor Tecnologia
Front-end Logo do Angular
Back-end Logo do Java
Infraestrutura Logo do Nginx
Gestão SCRUM do projeto
Design



Como executar | 💻

  # Clonar o repositório 
  $ git clone https://github.com/Camilay3/RatingUp.git

  # Navegar até a pasta
  $ cd RatingUp

  # Iniciar a aplicação (Requisitos: Docker)
  $ docker compose up --build

  # Acessar
  http://localhost/

  # Acessar o swagger
  http://localhost/api/swagger-ui/index.html

Observação: Caso for adicionar uma nova imagem, antes de inicializar a aplicação adicione ela na pasta /assets e dentro da subpasta /book (se for uma imagem do livro) ou /avatars (se for uma imagem de avatar). Após inicializar a aplicação delete todas as imagens da pasta.




Como contribuir | 🤝

  1. Crie um fork deste repositório.
  2. Envie seus commits em português.
  3. Insira um pequeno resumo sobre o que foi adicionado.
  4. Solicite um pull request.



Conheça nosso time: Equipe Quadcore | 👥

Camila Santiago
Camila Santiago


Líder
Front-End
Designer

Andrey Pereira
Andrey Pereira


Front-End


Davi Feitosa
Davi Feitosa


Back-End
Lider Técnico

Mateus Pinheiro
Mateus Pinheiro


Back-End


Kalebe Ribeiro
Kalebe Ribeiro


Back-End


About

[Atividade] Repositório destinado ao trabalho final da disciplina de Programação Orientada a Objetos. O RatingUp é uma plataforma web criada com o propósito de reduzir a lacuna no aprendizado de xadrez na população brasileira, tornando o ensino do jogo mais acessível, moderno e envolvente.

Topics

Resources

Stars

Watchers

Forks

Releases

Contributors

Languages