ReviewSkill is a cutting-edge learning companion designed to enhance knowledge retention through intuitive review sessions and spaced repetition. This user-friendly application empowers learners to comprehensively review and reinforce concepts from various subjects. With a seamless interface, users can easily input topics, set review intervals, and receive timely reminders for optimal memory reinforcement. Whether you're preparing for exams or aiming for continuous learning, ReviewSkill transforms the learning experience by making spaced repetition a personalized and effective part of your educational journey.
- TypeScript
- React v19
- Tailwind v4
- Lucide Icons
- Shadcn UI
- React Router v7
- Tanstack React Query
- Vitest
- React Testing Library
- Cypress
- Husky
- Lint Staged
- Commitizen
- GitHub Actions
- Vercel
- Vite
- Clone the repository
- Switch to the root of the project and run
yarn
to install the dependencies - Run
yarn dev
to run the application - Run
yarn test
to run the tests on the terminal - Run
yarn test:ui
to run the tests in a UI window