Skip to content

aryansondharva/Aura

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Aura Logo

AI-powered spaced repetition platform that helps students retain information through intelligent quiz generation and personalized learning schedules.

Version License

🎯 What is Aura?

Aura combines AI and spaced repetition science to help students learn smarter, not harder. Upload your study materials, and Aura will:

  • Generate intelligent quizzes from your content
  • Schedule reviews at optimal intervals for memory retention
  • Track your progress and adapt to your learning patterns

🛠️ Tech Stack

Layer Technologies
Frontend React 19, Vite, TailwindCSS, Framer Motion, Three.js
Backend Node.js, Express, LangChain
AI/ML Gemini, Groq, OpenRouter, Pinecone (vector DB)
Database Supabase (PostgreSQL + Auth)
AI Engine Python, Flask

🚀 Quick Start

Prerequisites

  • Node.js v16+
  • Python 3.8+
  • npm or yarn

1. Clone & Setup

git clone https://github.com/your-username/Aura.git
cd Aura
npm run setup

2. Configure Environment

After setup, edit the .env files with your API keys:

# Required API Keys
VITE_SUPABASE_URL=your_supabase_url
VITE_SUPABASE_KEY=your_supabase_key
GEMINI_API_KEY=your_gemini_api_key
OPENROUTER_API_KEY=your_openrouter_api_key
GROQ_API_KEY=your_groq_api_key

3. Run the Application

Terminal 1 - Frontend:

cd frontend && npm run dev

Terminal 2 - Backend:

cd backend-js && npm run dev

4. Access the App

📁 Project Structure

Aura/
├── frontend/              # React + Vite frontend
│   ├── src/
│   │   ├── components/    # Reusable components
│   │   ├── pages/         # Page components
│   │   ├── utils/         # Utility functions
│   │   └── assets/        # Images and static files
│   └── package.json
│
├── backend/               # Node.js/Express API server
│   ├── src/
│   │   ├── routes/        # API routes
│   │   ├── services/      # Business logic
│   │   ├── middleware/    # Express middleware
│   │   └── utils/         # Helper functions
│   └── package.json
│
└── README.md

⭐ Star this repo if you find it helpful!

Made with ❤️ by Tech Assassin


About

AURA : powered spaced repetition platform that helps students retain information through intelligent quiz generation and personalized learning schedules.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages