Skip to content

PrakharJain345/Studymate-AI

Repository files navigation

🎓 Studymate AI

An intelligent study platform powered by AI that helps students learn smarter, not harder.

Live Demo


✨ Features

  • 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

🛠️ Tech Stack

  • React + TypeScript - Modern UI development
  • Vite - Fast build tool
  • Tailwind CSS - Styling
  • Supabase - Backend and authentication
  • Shadcn/ui - Component library

🚀 Getting Started

Prerequisites

  • Node.js (v18+)
  • npm or yarn

Installation

# 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 dev

Visit http://localhost:5173 to see the app.

Build for Production

npm run build
npm run preview

📁 Project Structure

src/
├── components/     # React components
├── pages/         # Page components
├── hooks/         # Custom hooks
├── lib/           # Utilities and configs
└── types/         # TypeScript types

🤝 Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

  1. Fork the project
  2. Create your feature branch (git checkout -b feature/AmazingFeature)
  3. Commit your changes (git commit -m 'Add some AmazingFeature')
  4. Push to the branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

📄 License

This project is licensed under the MIT License.


📧 Contact

Live Demo: https://brain-blitz-genius.lovable.app


About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •