Skip to content

UWPilot is the ultimate course planning tool for University of Waterloo students. It helps you visualize course pathways, understand prerequisites, and plan your academic schedule with ease.

Notifications You must be signed in to change notification settings

Sam120204/UWPilot

Repository files navigation

UWPilot

UWPilot is the ultimate course planning tool for University of Waterloo students. It helps you visualize course pathways, understand prerequisites, and plan your academic schedule with ease.

Features

  • Course Explorer: Search and explore courses with detailed information and prerequisites.
  • Prerequisite Tree: Visualize course connections and plan your academic journey.
  • Schedule Importer: Easily import your current schedule from QUEST.
  • Academic Planning: Plan future terms and track your progress towards graduation.
  • Email Notifications: Receive your schedule ICS file and course descriptions via email.
  • User Switch: Easily switch between multiple user profiles or accounts.

Installation

Windows Desktop Version

  1. Download the UWPilot installer (UWPilot-4.0.0.msi) from the official download page.
  2. Double-click the installer and follow the prompts to complete the installation.
  3. The application will automatically be installed in C:\Users\[Your Computer Username]\AppData\Local\UWPilot.
  4. Once installed, you can open UWPilot from the Start menu or desktop shortcut (if created during installation).

Usage

Exporting Your Quest Schedule

  1. Log into Quest at https://quest.pecs.uwaterloo.ca/psp/SS/?cmd=login
  2. Click "Class Schedule" in the Quest menu
  3. Choose your term and click the "Continue" button
  4. Ensure you are in "List View". Copy the whole page by pressing Ctrl+A and then Ctrl+C
  5. Visit the UWPilot Export Schedule page
  6. Paste everything into the text field by pressing Ctrl+V
  7. Click "Generate" to create and download your iCalendar file

Technologies Used

  • Next.js
  • React
  • Tailwind CSS
  • TypeScript
  • Node.js

Team Members

License

Distributed under the MIT License. See LICENSE for more information.

Contact

UWPilot Team - [email protected]

Project Link: https://uwpilot.vercel.app/

About

UWPilot is the ultimate course planning tool for University of Waterloo students. It helps you visualize course pathways, understand prerequisites, and plan your academic schedule with ease.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published