Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

AI Course Planner Web App

Team Members

  • David Wang
  • Arunjay Agrawal
  • Ish Patel
  • Harshwardhan

Project Description

A web application that generates personalized course recommendations for future semesters using course data, Reddit posts and AI.

Built With

  • Next
  • Flask
  • Tailwind

Getting Started

Prerequisites

Installation

  1. Clone the repo
    git clone https://github.com/SDC-Fall-2024/Team-30-AICoursePlanner
  2. Set up a Python virtual environment
    python -m venv venv
  3. Activate the virtual environment
    • Windows
      venv\Scripts\activate
    • macOS/Linux
      source venv/bin/activate
  4. Install Python dependencies
    pip install Flask flask_cors
  5. Install NPM packages
    cd frontend
    npm install
  6. Get a free API Key at https://example.com
  7. Enter your API in config.js
    const API_KEY = 'ENTER YOUR API';

Running the web app

  • Start the Flask backend in a new terminal after activating venv
    cd backend
    python server.py
  • Start the Node.js frontend in a new terminal
    cd frontend
    npm run dev

Demo

If your app is hosted on a published website, include the link here

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages