Skip to content

HoagieClub/plan

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

Academic planning, reimagined.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published