Skip to content

Latest commit

 

History

History
127 lines (95 loc) · 3.33 KB

File metadata and controls

127 lines (95 loc) · 3.33 KB

Smart Flashcards App

Smart Flashcards

Learn smarter, not harder.
An intelligent iOS flashcard app with AI-powered card generation.

Platform iOS Swift 5.0+ AI Powered


Features

  • Organize Your Knowledge — Create and manage flashcard stacks for any subject
  • AI Card Generation — Upload a PDF and let AI create flashcards for you automatically
  • Spaced Repetition — Learn efficiently with smart review scheduling
  • Clean Interface — Beautiful, distraction-free design focused on learning
  • Dark Mode — Easy on the eyes during late-night study sessions

Screenshots

Your Stacks Stack Detail Create Card
AI Generation Upload PDF Processing
Learning: Question Learning: Answer Learning: Hint

AI-Powered Learning

Smart Flashcards uses artificial intelligence to supercharge your study workflow:

  1. Upload any PDF — Lecture notes, textbooks, research papers
  2. AI analyzes content — Extracts key concepts and relationships
  3. Cards generated instantly — Ready to review in seconds

No more hours spent manually creating cards. Focus on learning, not preparation.


Getting Started

Requirements

  • iOS 17.0+
  • Xcode 15.0+

Installation

  1. Clone the repository

    git clone https://github.com/johanneshaberlah/smart-flashcards-app.git
  2. Open the project in Xcode

    open smart-flashcards-app.xcodeproj
  3. Build and run on your device or simulator


Tech Stack

Component Technology
Frontend SwiftUI
Architecture MVVM
Backend REST API
AI PDF parsing + LLM

License

This project is licensed under the MIT License.


Made with dedication for learners everywhere.