Transform your learning experience with intelligent study tools and personalized AI assistance
- Intelligent chat interface for personalized learning support
- Programming and academic topic expertise
- Interactive problem-solving guidance
- Study Plans: Custom schedules based on your subjects and goals
- Flashcards: AI-generated cards for effective memorization
- Quizzes: Topic-specific assessments with instant feedback
- Progress Tracking: Monitor your learning journey with detailed analytics
- Subject selection during onboarding (including custom subjects)
- College/University and qualification preferences
- Dark/Light mode support
- Profile photo uploads
- Notification system
- Fully responsive design
- Smooth animations with Framer Motion
- Intuitive navigation and user interface
- Real-time updates and notifications
# Clone the repository
git clone https://github.com/PrietyGoyal24/StudyGenie-AI-Project.git
# Navigate to project directory
cd studygenie
# Install dependencies
npm install
# Start development server
npm run dev- Frontend: React 18 + TypeScript + Vite
- UI: Tailwind CSS + Shadcn/ui Components
- State Management: Zustand
- Animations: Framer Motion
- Routing: React Router DOM
- Forms: React Hook Form + Zod
StudyGenie features a comprehensive design system with:
- Semantic color tokens for consistent theming
- Dark/Light mode support
- Responsive grid layouts
- Accessible UI components
- Custom animations and transitions
- Sign Up: Create your account and select your subjects
- Onboarding: Set up your learning preferences and goals
- Study Planning: Generate personalized study schedules
- Learn: Use flashcards, quizzes, and AI chat for effective learning
- Track Progress: Monitor your achievements and study streaks
Contributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.
Made with ❤️ for better learning