Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 

Repository files navigation

⚡ FlashMind AI Flashcard Bot

Turn any PDF into interactive flashcards and quizzes directly from Telegram using unlimited free AI prompts via OpenRouter.


🧠 Overview

FlashMind is an AI-powered Telegram bot that converts uploaded PDF files into multiple-choice flashcards and interactive quizzes.

It uses n8n as the automation brain, OpenRouter for free AI inference, and a custom HTML/JS quiz engine for delivery all without any external backend or paid API costs.


⚠️ Note:
This project is fully functional but currently not operational since it depends on my local n8n instance being online.
You can still explore the workflow JSON, screenshots, architecture, and code to see how it all works end-to-end. Future implementation upcomming! ill be putting this as a web app in my vps to keep it up always!!!


📸 Screenshots

Answered Flipped n8n Flow Sample Conversation

🏗️ Architecture

flowchart TB
    A[Telegram User Uploads PDF] --> B[n8n Telegram Trigger]
    B --> C[Extract From File Node]
    C --> D[AI Agent using LangChain and OpenRouter]
    D --> E[JSON Validation and Retry Logic]
    E --> F[Code Node - Builds Interactive HTML Flashcards]
    F --> G[Telegram Sends Flashcards Back to User]
Loading

About

Turn your pdf into flashcards!

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors