Skip to content

asquareportal/Flashlearn

Repository files navigation

bg

Learn without Boundaries

FlashLearn

Desktop study app that turns documents into true/false flashcards and an AI audio lesson.

Features

  • Lead capture onboarding (name + email) via EmailJS
  • Pollinations API key onboarding (GitHub auth or pasted key)
  • Document ingestion: PDF, DOCX, TXT, MD, RTF, CSV, JSON
  • AI flashcard generation (true/false + explanations)
  • Swipeable flashcard deck (right = true, left = false)
  • Audio lesson generation and playback
  • MP3 download button for generated lesson audio
  • Local persistence for docs and onboarding state

AI + Audio Stack

  • Flashcard generation: Pollinations gemini-flash-lite-3.1 via /v1/chat/completions
  • Audio generation: Pollinations audio endpoint with model=elevenlabs via /audio/{text}
  • API provider: pollinations.ai

Run locally

npm install
npm run dev

About Asquareportal

  • Powered by Asquareportal - A creative studio empowering Creators & Builders worldwide through Knowledge, Creative Tools & Services.
  • https://www.asquareportal.com

About

An AI assisted Learning app with Flash Cards and Audio Summaries!

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors