Skip to content

eyob13-coder/micro-appo

Repository files navigation

Swipr

AI-powered micro-learning for the modern attention span.
Transform lecture notes, PDFs, and dense textbooks into bite-sized, engaging micro-lessons. Swipr delivers a TikTok-style study experience: consume wisdom in 60-second bites engineered for focus.


Features

  • AI Snippets: Automatically turns complex materials into atomic takeaways and concise summaries.
  • Adaptive Momentum: Personalizes your learning path and adjusts to every interaction.
  • Micro-Lessons: Addictive, bite-sized lessons designed for modern learners.
  • MCQ + Summaries: Mixes multiple-choice and summary micro-lessons for retention and recall.
  • PDF Parsing: Upload PDFs to generate tailored lessons automatically.
  • Personalization: Dynamically adapts content to your learning profile.
  • Modern UI: Beautiful animated interface built with Next.js + TailwindCSS.

Getting Started

Install dependencies with your preferred package manager:

npm install
# or
yarn install

Start the development server:

npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev

Open http://localhost:3000 in your browser to use the app.

Begin editing by modifying app/page.tsx.
App auto-updates as you save files.


Usage

  1. Upload your materials (PDF, notes).
  2. AI generates micro-lessons: summaries and MCQs.
  3. Interact with lessons to reinforce learning and personalize your study path.
  4. Track progress with adaptive features.

Tech Stack

  • Next.js (Frontend + SSR)
  • TailwindCSS (Styling)
  • Zustand (State management)
  • Prisma (Database)
  • Google Gemini API (AI lesson generation)
  • Vercel (Hosting recommended)

License

This project is for educational purposes.
Feel free to fork and improve.


Credits

Created by eyob13-coder.


Learn More

Releases

No releases published

Packages

 
 
 

Contributors