Skip to content

saisrikiran25-ctrl/Planner

Repository files navigation

GHBanner

Academic Schedule Planner

An AI-powered academic schedule planner that uses Google's Gemini AI to generate optimized class schedules based on your courses, settings, and constraints.

View your app in AI Studio: https://ai.studio/apps/drive/1o_NJufzWeZm1peS8CmVamwCKsVoLRp53

🚀 Deploy to GitHub Pages

Want to deploy this app publicly? See:

Once deployed, your app will be live at: https://saisrikiran25-ctrl.github.io/Planner/

🔑 API Key Setup

This application requires a Google AI API key to generate schedules. When you first open the app, you'll be prompted to enter your API key.

Getting Your Free Google AI API Key

  1. Visit Google AI Studio
  2. Sign in with your Google account
  3. Click "Create API Key" or "Get API Key"
  4. Copy the generated API key
  5. Paste it into the app's API key prompt

Privacy Note: Your API key is stored only in your browser's local storage and is never sent to any server except Google AI to generate schedules.

Run Locally

Prerequisites: Node.js

  1. Install dependencies: npm install
  2. Run the app: npm run dev
  3. Open the app in your browser and enter your Google AI API key when prompted

That's it! No environment variables or .env files needed.

About

Algorithmic timetable optimization system. Automatically resolves conflicts between faculty availability, course requirements, and student preferences.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors