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.
# 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.htmlObservaçã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.
- Crie um fork deste repositório.
- Envie seus commits em português.
- Insira um pequeno resumo sobre o que foi adicionado.
- Solicite um pull request.
|
Camila Santiago
|
Andrey Pereira
|
Davi Feitosa
|
Mateus Pinheiro
|
Kalebe Ribeiro
|

