AI-Powered Learning Assistant App built with the MERN stack. Here are the functionalities implemented in this project:
1. User Authentication – Secure login & signup with JWT
2. PDF Upload & Management – Upload, store, and manage study documents with file size tracking
3. Embedded PDF Viewer – Read documents directly within the app without leaving the platform
4. AI-Powered Chat – Ask questions about your documents with context-aware AI responses using Google Gemini
5. AI Document Summary – Generate concise summaries of entire documents with one click
6. AI Concept Explainer – Get detailed explanations of specific topics from your documents
7. Auto-Generated Flashcards – Create flashcard sets automatically from document content with flip animation
8. AI Quiz Generator – Generate custom multiple-choice quizzes with configurable question counts
9. Quiz Results & Analytics – View detailed score breakdowns with correct answers and explanations
10. Progress Tracking Dashboard – Monitor total documents, flashcards, and quizzes with recent activity feed
11. Favorites System – Mark important flashcards for quick review
12. Responsive UI – Modern, mobile-friendly design built with Tailwind CSS
The Source Code is provided in a Zip file.