Skip to content

Latest commit

 

History

History
58 lines (41 loc) · 1.47 KB

README.md

File metadata and controls

58 lines (41 loc) · 1.47 KB

hoagieplan: Your Guiding Star at Princeton 🧭

hoagieplan aims to be the ultimate academic planner for Princeton students, offering not just major tracking but also minor and certificate guidance tailored to your course history. Backed by robust algorithms and clean UI, consider this your academic GPS.

Table of Contents

Features

🛡 CAS Authentication

  • Secure Princeton CAS-based user authentication.

📊 Dashboard

  • A centralized hub displaying your academic standing, upcoming courses, and progress metrics.

💾 Data Persistence

  • Course and user data saved across sessions.

🕵️‍♀️ Search Functionality

  • Clean, organized drag-and-drop course list with essential info.

🗑 Semester Bins

  • Unique binning functionality distinct from competitors.

📲 Mobile Responsiveness

  • Optimized for mobile use.

Tech Stack

Frontend

  • UI Library: Next.js (React-based)
  • Programming Language: TypeScript
  • CSS Framework: Tailwind CSS, SCSS
  • State Management: Zustand

Backend

  • Web Framework: Django
  • Database: PostgreSQL
  • Management: DataGrip

Auth

  • Authentication: CAS Authentication

Developers

(alphabetical by last name)

  • George Chiriac '25
  • Julia Kashimura '25
  • Ijay Narang '25
  • Windsor Nguyen '25
  • Kaan Odabas '25

License

hoagieplan is licensed under the terms of the MIT License.