Getting Courseplan running locally takes about five minutes. By the end of these steps you will have a Vite dev server running atDocumentation Index
Fetch the complete documentation index at: https://mintlify.com/cornell-dti/course-plan/llms.txt
Use this file to discover all available pages before exploring further.
localhost:8080 with hot-module replacement, connected to Firebase/Firestore for authentication and data persistence.
Prerequisites
- Node.js 14 or later (the project targets Node 14 via
@tsconfig/node14) - npm (bundled with Node.js)
- A Cornell Google account — Courseplan uses Firebase Authentication with Google sign-in, so you need a
@cornell.eduaddress (or a Firebase project configured for your own domain) to log in during local development
Setting up the project
Install dependencies
Start the development server
Open the app
Navigate to http://localhost:8080 in your browser and sign in with your Cornell Google account.