PandasAi is an AI-powered study companion that makes learning interactive and fun. A kawaii panda guide accompanies you through study sessions, quizzes, and note-taking, all wrapped in a cute pastel-themed interface.
- Pomodoro timer: structured study sessions with breaks to boost focus and productivity
- Customizable profile: unlock badges based on performance and personalize your panda avatar and background
- Statistics dashboard: track total lessons completed, average quiz score, study time, and activity trends over time
- AI quiz generator: create on‑the‑fly quizzes from uploaded documents with instant grading and hints
- AI flashcard generator: generate tailored flashcards from any text input or document to reinforce learning
- Smart Notes: record voice conversations or paste a YouTube link to get detailed, concise, or in‑depth summaries and notes
- Exam Mode: upload past exams and choose settings (calculator allowed, permitted documents, time limit) to generate a realistic mock exam with detailed corrections
- Panda AI Coach: chatbot for instant explanations, guidance, and support when you’re stuck on a concept or exercise
- Next.js (App Router) – Server and client rendering
- Tailwind CSS – Utility-first styling with JIT mode
- Clerk – Authentication and user management
- Supabase – Postgres database, storage, and real-time API
- React Query – Data fetching and caching
- Open Router (Deepseek API) – AI-driven quiz, flashcard, and summary generation
- Vercel – Continuous deployment and edge functions
Clone the repository and go to the current directory
git clone [email protected]:I2S9/pandaai.git
cd pandaaiInstall dependencies
npm installCreate a .env file and add your OpenRouter API key
OPENROUTER_API_KEY=your-api-keyStart the development server
npm run dev