Skip to content

AnimadikSingh/SikshaAi

Repository files navigation

ShikshaAI - Class 9-10 NCERT Platform

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.

Features

  • 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.

Tech Stack

  • Frontend: React, Vite
  • Styling: CSS / Tailwind (inferred)
  • AI: Google Gemini API (@google/genai)
  • Icons: Lucide React
  • Charts: Recharts

Getting Started

Prerequisites

  • Node.js installed on your machine.
  • An API key for Google Gemini.

Installation

  1. Clone the repository:
    git clone https://github.com/AnimadikSingh/SikshaAi.git
  2. Navigate to the project directory:
    cd ShikshaAi
  3. Install dependencies:
    npm install

Running the App

  1. Set up your environment variables. Create a .env.local file in the root directory and add your Gemini API key:
    VITE_GEMINI_API_KEY=your_api_key_here
  2. Start the development server:
    npm run dev

Contributing

Contributions are welcome! Please fork the repository and submit a pull request.... ThankYou For Joining All are Welcome

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors