An intelligent study platform powered by AI that helps students learn smarter, not harder.
- Interactive Quizzes - Test your knowledge across multiple subjects
- AI-Powered Learning - Personalized study recommendations
- Progress Tracking - Monitor your performance and improvement
- Multiple Categories - Science, Math, History, Literature, and more
- Gamification - Earn badges and rewards as you learn
- Real-time Analytics - Track your strengths and weaknesses
- Responsive Design - Study on any device
- React + TypeScript - Modern UI development
- Vite - Fast build tool
- Tailwind CSS - Styling
- Supabase - Backend and authentication
- Shadcn/ui - Component library
- Node.js (v18+)
- npm or yarn
# Clone the repository
git clone https://github.com/yourusername/studymate-ai.git
cd studymate-ai
# Install dependencies
npm install
# Set up environment variables
cp .env.example .env
# Add your Supabase credentials to .env
# Start development server
npm run devVisit http://localhost:5173 to see the app.
npm run build
npm run previewsrc/
├── components/ # React components
├── pages/ # Page components
├── hooks/ # Custom hooks
├── lib/ # Utilities and configs
└── types/ # TypeScript types
Contributions are welcome! Please feel free to submit a Pull Request.
- Fork the project
- Create your feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
This project is licensed under the MIT License.
Live Demo: https://brain-blitz-genius.lovable.app