Skip to content

andrehsvictor/PAS-Memorix

Repository files navigation

Memorix Logo

Memorix

Sistema de Flashcards com Repetição Espaçada

License: MIT React TypeScript TailwindCSS

Uma aplicação moderna para otimizar seu aprendizado através de flashcards inteligentes.

🚀 Funcionalidades💻 Tecnologias🛠️ Instalação📱 Screenshots


📋 Sobre o Projeto

O Memorix é uma aplicação web moderna para criação e estudo de flashcards utilizando o método de repetição espaçada. Desenvolvido com React e TypeScript, o projeto implementa o algoritmo SM-2 (SuperMemo) para otimizar o processo de memorização e aprendizado a longo prazo.

Com uma interface intuitiva e responsiva, o Memorix permite que você organize seus estudos em baralhos temáticos, acompanhe seu progresso com estatísticas detalhadas e aproveite um sistema que se adapta ao seu desempenho pessoal.

🚀 Funcionalidades

Sistema de Repetição Espaçada

Algoritmo inteligente que ajusta automaticamente os intervalos de revisão baseado no seu desempenho, otimizando a memória de longo prazo.

Organização por Baralhos

Crie baralhos temáticos para organizar seus flashcards por assunto, disciplina ou objetivo de estudo.

Estatísticas Detalhadas

Acompanhe seu progresso com visualizações sobre cartões aprendidos, dias de estudo e sequência de estudos contínuos.

Interface Intuitiva

Design moderno com animações suaves e feedback visual para melhorar sua experiência de estudo.

Totalmente Responsivo

Experiência consistente em smartphones, tablets e desktops para estudar em qualquer lugar.

💻 Tecnologias


React

TypeScript

TailwindCSS
Framer Motion
React Router
  • Frontend: React 18, TypeScript
  • Estilização: TailwindCSS para UI moderna e responsiva
  • Animações: Framer Motion para transições suaves
  • Gerenciamento de Estado: React Context API, Hooks personalizados
  • Persistência: LocalStorage para armazenamento client-side
  • Formulários: React Hook Form para validação e controle de formulários

🛠️ Instalação

# Clone o repositório
git clone https://github.com/andrehsvictor/PAS-Memorix.git
cd PAS-Memorix

# Instale as dependências
npm install

# Execute o projeto em modo de desenvolvimento
npm run dev

# Para gerar uma build de produção
npm run build

📱 Screenshots

Desktop Mobile
Tela de Baralhos - Desktop Tela de Baralhos - Mobile
Tela de Revisão - Desktop Tela de Revisão - Mobile
Tela de Perfil - Desktop Tela de Perfil - Mobile

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages