Skip to content

Parthivsurya/BrAIn

Repository files navigation

brAIn - The Future of Learning

brAIn is an interactive STEM learning platform designed to make Physics, Chemistry, and Math come alive. It combines 3D simulations, AI tutoring, and gamification to create an engaging experience for students.

Screenshots

Hero Section The interactive home dashboard.

3D Simulations Real-time physics experiments in the browser.

Cadet Profile Gamified profile with 3D badges and stats.

Features

  • Interactive Simulations: Explore complex concepts with hands-on 3D models (Projectile Motion, Optics, Molecular Structures).
  • Prof Owl (AI Tutor): A smart, friendly AI companion that answers questions and generates custom quizzes on the fly.
  • Gamification: Earn XP, maintain streaks, and collect 3D badges in your personal Trophy Case.
  • Modern UI: A sleek, "Ultramodern" interface with dark mode and smooth animations.

How to Run

  1. Install Dependencies:

    npm install
  2. Start the App:

    npm run dev
  3. Build for Production:

    npm run build

Tech Stack

  • Frontend: React, TypeScript, Vite
  • 3D Graphics: Three.js, React Three Fiber
  • AI: Google Gemini API
  • Backend/Auth: Supabase
  • Styling: Tailwind CSS, Framer Motion

🧠 Where Minds Evolve, Ideas Unfold

About

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages