grismaldo
ES

Projects

SmartFlip

June 1, 2025

Educational web app that turns topics, notes, or documents into flashcards, quizzes, and mixed tests with AI.

SmartFlip

Studying medicine means absorbing huge volumes of information. Turning notes into review material takes hours, and generic tools do not adapt well to clinical exams or the amount of content in each course.

SmartFlip is an educational web app for turning topics, notes, or documents into interactive study material. It can create flashcards, multiple-choice quizzes, and mixed tests from a simple interface built with React, Vite, and Tailwind CSS.

I turned a need I live as a medical student into a complete web product: I defined the study flow, designed the experience, and built the application that now runs as SmartFlip.

Instead of generating a single card type, I structured the experience around the student's actual material. The same topic, text, or document can become flashcards, quizzes, or mixed tests, with controls for difficulty, language, and level.

  • Flashcard creation from a topic, pasted text, or a file.
  • Multiple-choice quizzes with the correct answer and an explanation.
  • Mixed tests: multiple choice, true/false, fill-in, and matching.
  • Support for .pdf, .txt, and .docx files.
  • Generation settings: language, difficulty, quantity, student level, card style, and more.
  • Match mode (Quizlet-style) for pairing terms with definitions.
  • Study filters: all, pending, or mastered.
  • Review of missed questions at the end of a quiz.
  • Keyboard navigation and card shuffling.
  • Export to JSON and CSV (compatible with Anki/Quizlet).

The result is a finished, deployed product that brings generation, organization, and review into a single flow. SmartFlip is available at smartflip.grisbope.com.

  • React + Vite
  • Tailwind CSS
  • Integration with AI providers (chat-completions compatible API)
  • PDF.js and Mammoth for text extraction

SmartFlip is a closed product. You can try it at smartflip.grisbope.com.