ShikshaAI is an AI-powered learning platform designed for Class 9 and 10 students, focusing on NCERT curriculum. It leverages Google's Gemini API to provide an interactive tutoring experience.
- AI Tutor: Interactive chat based on NCERT content.
- Subject Coverage: Targeted for Class 9 and 10 Science and other subjects.
- Performance Tracking: Visual graphs to track weak topics and progress.
- Frontend: React, Vite
- Styling: CSS / Tailwind (inferred)
- AI: Google Gemini API (
@google/genai) - Icons: Lucide React
- Charts: Recharts
- Node.js installed on your machine.
- An API key for Google Gemini.
- Clone the repository:
git clone https://github.com/AnimadikSingh/SikshaAi.git
- Navigate to the project directory:
cd ShikshaAi - Install dependencies:
npm install
- Set up your environment variables. Create a
.env.localfile in the root directory and add your Gemini API key:VITE_GEMINI_API_KEY=your_api_key_here
- Start the development server:
npm run dev
Contributions are welcome! Please fork the repository and submit a pull request.... ThankYou For Joining All are Welcome