Skip to content
 
 

Repository files navigation

CleverDeck

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.

Features

  • 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.

Technologies

  • 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.

Local Development

To get this project running locally, follow these steps:

  1. Clone the repository:

    git clone https://github.com/vjsiddha/CleverDeck.git
    cd CleverDeck
  2. Install dependencies:

    npm install
    # or
    yarn install
  3. Start the development server:

    npm run dev
    # or
    yarn dev
  4. Open http://localhost:3000 in your browser to see the application in action.

About

An interactive Next.js web application for creating, managing, and testing with flashcards to enhance learning and retention.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages