Skip to content

Repository files navigation

SmartFlash 🧠💡

SmartFlash is an AI-powered flashcard application designed to enhance learning and retention through a variety of interactive features. Inspired by Quizlet, SmartFlash combines traditional flashcard functionality with quizzes, Q&A practice, and matching games, providing a comprehensive learning tool suitable for various study needs.

Table of Contents

Features

  • Flashcard Creation: Create custom flashcards with OpenAI or GeminiAI or MetaAI. Create your own custom flashcards collection.
  • Interactive Quizzes: Test your knowledge through auto-generated quizzes.
    • Number Input: Click on the number corresponding to the answer to respond.
    • Hand Gesture: Use your camera to answer with hand gestures for a distraction-free experience.
  • Matching Game: Boost your memory by matching terms and definitions in an engaging game format.
  • Q&A Practice: Practice specific questions for enhanced recall.
  • Create, Edit, Delete Flashcard: Easily manage your flashcards with create, edit, and delete functionalities.

Technologies

  • Tech Stack: Next.js, Material UI, OpenAI, Gemini Ai, Stripe API, Firebase, Clerk, Tensorflow

Deployment

SmartFlash is deployed and accessible at the following URL: SmartFlash.

Demo

Here’s a demo of SmartFlash:

YouTube


Happy Studying with SmartFlash!

About

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages