CleverDeck is a comprehensive web application built with Next.js, designed to help users create, manage, and review flashcards effectively for studying and memory retention.
- Create Flashcards: Users can easily create flashcards with terms and definitions.
- Organize by Folders: Organize flashcards into folders for different subjects or topics.
- Interactive Testing: Engage in self-quizzes to test knowledge and retention.
- Progress Tracking: Keep track of learning progress and review schedules.
- Responsive Design: Accessible on any device, enhancing the learning experience on-the-go.
- Next.js: The React framework for production.
- Material-UI: A popular React UI framework used for designing a beautiful and responsive user interface.
- Firebase: Backend used for database storage solutions.
- jsPDF: Library to generate PDF versions of the flashcard tests for printable options.
To get this project running locally, follow these steps:
-
Clone the repository:
git clone https://github.com/vjsiddha/CleverDeck.git cd CleverDeck -
Install dependencies:
npm install # or yarn install -
Start the development server:
npm run dev # or yarn dev -
Open http://localhost:3000 in your browser to see the application in action.