Descrição
O Flashdev é uma aplicação desenvolvida com o propósito de solucionar a sobrecarga de informações e a dificuldade em reter conhecimento, especialmente no contexto das linguagens de programação. Utilizando a gamificação como estratégia principal, o aplicativo busca tornar o aprendizado mais dinâmico, engajador e eficiente.
- Tela Inicial: Ponto de partida para explorar as funcionalidades do aplicativo.
- Seleção de Perfil: Escolha entre os perfis de professor ou aluno para acessar recursos específicos.
- Cadastro e Login: Permitindo aos usuários criar e acessar suas contas de forma segura.
- Home Personalizada: Exibição das linguagens de programação de interesse do usuário, permitindo fácil acesso às informações relevantes.
- Pré-filtragem por Categoria: Facilita a navegação ao categorizar as linguagens por frontend, backend, mobile e banco de dados.
- Seleção de Linguagens de Interesse: Personalize sua experiência escolhendo as linguagens que deseja explorar.
- Flashcards: Acesse e estude conceitos-chave através de flashcards interativos.
- Desafios: Teste seus conhecimentos com desafios divertidos e educativos.
- Perfil: Personalize suas configurações do perfil do seu usuário.
Como parte de nossos planos futuros, pretendemos implementar as seguintes funcionalidades:
- Criação de Temáticas pelo Professor: Capacidade para professores criarem novas temáticas, adicionando conceitos para os flashcards e perguntas e respostas para os desafios específicos dessa temática.
Sinta-se à vontade para contribuir com o desenvolvimento deste projeto! Se você tem ideias para novas funcionalidades, encontrou bugs ou deseja ajudar de qualquer outra forma, ficaremos felizes em receber sua colaboração. Basta seguir o fluxo padrão de contribuição:
Sinta-se à vontade para contribuir com o desenvolvimento deste projeto! Se você tem ideias para novas funcionalidades, encontrou bugs ou deseja ajudar de qualquer outra forma, ficaremos felizes em receber sua colaboração. Basta seguir o fluxo padrão de contribuição:
- Abra uma issue para discutir suas ideias ou relatar problemas.
- Fork o repositório e crie uma branch com sua implementação.
- Envie um pull request descrevendo suas alterações de forma clara e concisa.
- Frontend: Swift UI
- Backend: Node-RED
- Banco de Dados: Cloudant da IBM