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.