
CompletedPythonFlaskTailwind CSS
Md2Anki
A website that converts Markdown notes into Anki decks.
Timeline
2 days
Role
Full Stack
Team
Solo
Status
CompletedTechnology Stack
Python
Flask
Tailwind CSS
Key Challenges
- Accurate Question Generation using AI
- Parsing Markdown into structured data
- Generating standard .apkg Anki Files
Key Learnings
- Groq API Integration
- genanki Library
- Tailwind CSS Styling
- Flask File Handling
Md2Anki
Overview
Md2Anki is a simple web application that instantly converts your Markdown notes into Anki flashcard decks (.apkg files). It uses the Groq AI API to intelligently generate question-and-answer pairs from your notes, making it easy to create study decks for active recall.
Key Features
- Simple Web Interface: Easy-to-use drag-and-drop interface for uploading your Markdown files.
- AI-Powered: Leverages the Groq API for fast and accurate flashcard generation.
- Anki Integration: Generates
.apkgfiles that can be directly imported into Anki. - Lightweight: Built with Flask and Tailwind CSS.
How It Works
- Upload: You provide a Markdown (
.md) file through the web interface. - AI Conversion: The content is sent to the Groq API, which analyzes the text and generates a structured JSON list of questions and answers.
- Deck Generation: The application uses the
genankilibrary to create an Anki deck from the generated flashcards. - Download: The final
.apkgdeck is sent back to your browser for you to download and import into Anki.
