Skip to content

Gigiovh/Kaleb-App

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

184 Commits
 
 
 
 
 
 

Repository files navigation

Kaleb

ilustração de um computador

Kaleb é um aplicativo mobile desenvolvido para ensinar e testar seus conhecimentos em programação. Utilizando elementos de gamificação, ele torna o aprendizado de lógica de programação e Python mais divertido e eficaz.

O projeto nasce como uma resposta à defasagem no mercado de tecnologia e à dificuldade enfrentada por profissionais que, embora já tenham programado, estão fora de prática e esqueceram conceitos importantes.

Sprint Previsão Status
01 30/03/2025 Concluído
02 01/07/2025 Concluído
03 20/08/25 Concluído
04 01/10/25 Concluído
05 01/11/25 Concluído

📚 Índice

✏️ Objetivo do Projeto

O objetivo desse trabalho é desenvolver um aplicativo mobile para o exercício do raciocínio lógico e aprendizado de linguagem de programação. Como também:

  • Implementar a gamificação na plataforma;

  • Criar sistema de recomendação e material de apoio;

  • Inserir recursos visuais de acompanhamento do progresso;

  • Criar exercícios interativos.

🚀 Tecnologias Utilizadas

My Skills

⚙️ Backlog do Produto

Sprint 1. Concepção, Definição e Design Inicial


  • Definição do propósito do template;
  • Esboço do layout;
  • Esboço da logo;
  • Prototipação da aplicação (fluxo geral do aplicativo);
  • Criação da logo;
  • Escolha de cores e fontes;
  • Identificação dos elementos principais da interface;
  • Definição do método ágil;
  • Finalização e aprovação.

Sprint 2. Desenvolvimento Inicial e Banco de Dados


  • Prototipação da aplicação (telas específicas);
  • Documentação do Relatório tecnico (inicial);
  • Documentação Módulos (inicial);
  • Documentação dos Matériais Complementares (inicial);
  • Esquematização do dicionário de dados;
  • Desenvolvimento do banco de dados;
  • Criação dos repositórios GitHub;
  • Primeiro commit da documentação inicial e do Readme de cada repositório.

Sprint 3. Desenvolvimento Frontend e Backend


  • Desenvolvimento das telas (programação do frontend);
  • Desenvolvimento das funcionalidades principais (programação do backend);
  • Implementação da lógica básica de navegação;
  • Documentação do Relatório tecnico (desenvolvimento);
  • Documentação Módulos (final);
  • Documentação dos Matériais Complementares (final);
  • Teste e revisão das funcionalidades desenvolvidas;
  • Atualização dos repositórios GitHub.

Sprint 4. Testes, Ajustes, Treinamento e Implementação


  • Teste e revisão completa do aplicativo (Usabilidade, Performance e Segurança);
  • Monitoramento e ajustes (correção de bugs e melhorias);
  • Treinamento com professores (para feedback inicial);
  • Treinamento com alunos (para feedback final);
  • Documentação do Relatório tecnico (final);
  • Revisão de código nos repositórios GitHub para garantir a qualidade.

Sprint 5. Operacionalização e Publicação


  • Preparação dos materiais de apresentação (slides finais);
  • Geração da versão final do aplicativo;
  • Criação do Vídeo de Funcionalidades;
  • Encadernamento da documentação (Relatório Técnico);
  • Revisão e atualização dos repositórios GitHub.

💪 Competências Desenvolvidas

Hard Skill (saber tecnológico)

  • React Native
  • Supabase
  • Github
  • Gestão de projetos
  • Expo

Soft Skill (saber comportamental)

  • Autonomia
  • Colaboração
  • Gerenciamento de tempo
  • Pensamento Crítico
  • Resiliência
  • Adaptabilidade
  • Comunicação
  • Criatividade

🤝 Colaboradores

Agradecemos às seguintes pessoas que contribuíram para este projeto:

Beatriz Oliveira
Beatriz Oliveira


LinkedIn
Giovanna Clemente
Giovanna Clemente


LinkedIn
Laura Araújo
Laura Araújo


LinkedIn
Letícia Maria
Letícia Maria


LinkedIn

About

Aplicativo de aprendizagem a programação

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • JavaScript 100.0%