Kognito (API)
Descrição do Projeto
Kognito é uma plataforma educacional inclusiva desenvolvida como Trabalho de Conclusão de Curso (TCC) em parceria com o programa Estartando Devs. O projeto busca oferecer um ambiente de aprendizado inclusivo e dinâmico, com funcionalidades de gamificação para engajar alunos neurodivergentes.
A aplicação foi desenvolvida em C# e .NET, seguindo princípios de Clean Architecture e CQRS, garantindo organização e escalabilidade. Uma equipe de 10 pessoas colaborou na implementação do sistema.
Documentação da API

Acesse a documentação da API para mais informações sobre os endpoints disponíveis.
Funcionalidades
A plataforma combina elementos de inclusividade e gamificação, permitindo que professores gerenciem turmas, tarefas e conteúdos, enquanto alunos monitoram seu desempenho e recebem incentivos por conquistas acadêmicas.
Tecnologias Utilizadas
- Backend: Implementado em C# e .NET, com SQL Server como banco de dados e suporte a arquitetura limpa e CQRS.
- Frontend: Desenvolvido em Angular com TypeScript, proporcionando uma interface moderna e responsiva.
O código do frontend está disponível em kognito-frontend.
Execução do Projeto
Backend
- Clone o repositório:
git clone https://github.com/AfranioCaires/kognito-backend
- Acesse a pasta do Docker:
cd docker
- Execute o Docker Compose:
docker-compose up
Frontend
O frontend pode ser acessado no repositório kognito-frontend.
Sobre o TCC
Este projeto foi desenvolvido como TCC por uma equipe de 10 participantes do programa Estartando Devs, promovendo a inclusão educacional e boas práticas de desenvolvimento.
Acesso ao Projeto
- Frontend: kognito-frontend
- Backend: kognito-backend