Plataforma de Flashcards para Memorização: Este é um projeto de software desenvolvido como parte da disciplina MAC0350 - Introdução ao Desenvolvimento de Sistemas de Software, na Universidade de São Paulo.
Estudantes de Ciência da Computação pela USP:
Eduardo Figueredo
Guilherme Wallace
- Criação de flashcards: Os usuários têm a capacidade de criar novos flashcards, incluindo uma breve descrição para a palavra inserida, e também podem atribuir uma chave para representar uma categoria específica.
- Gerenciamento de flashcards: Dispõe de ferramentas para organizar, editar e excluir palavras conforme necessário.
- Modo de estudo: Oferece um modo de estudo através de flashcards, permitindo aos usuários revisar as palavras e atualizar seu nível de memorização com base no feedback fornecido.
- Modo de Quiz: Suporta um modo no qual, a partir da descrição fornecida, o usuário pode tentar adivinhar a palavra correspondente, promovendo assim a memorização.
- Modo de Prioridade: Apresenta um modo no qual as palavras são exibidas com base em uma fila de prioridade, ordenada pelo nível de memorização; assim, as palavras com menor memorização são mostradas primeiro.
- Acompanhamento de progresso: Permite aos usuários acompanhar seu progresso na memorização das palavras, oferecendo insights sobre seu desempenho ao longo do tempo.
- Notificações: Oferece notificações para incentivar os usuários a manterem suas práticas de estudo e a acompanharem seus objetivos de aprendizado.
- User
- FlashcardGroup
- Flashcard
- Priority
- Kotlin
- JS