duc-beluga / gt-planner

GT Planner is a website that provides students with a visual roadmap of their academic journey, making course planning clear and simple.
https://duc-beluga.github.io/gt-planner/
GNU General Public License v3.0
3 stars 2 forks source link

GT Planner

GT Planner is a website that provides students with a visual roadmap of their academic journey, making course planning clear and simple.

Technologies

Frontend

Backend

Database

Host

Testing

Running Locally

Clone the repository

git clone <project-link>

Change to the project directory

cd gt-planner

Install dependencies

pnpm instll

Start the project

pnpm start

Inspiration

Planning your courses each semester can be tricky. GT Planner makes it easy and clear by showing your academic path with simple visuals, helping you organize and plan your journey smoothly.

What it does

The website is a fun, interactive space to plan your semesters. Design your academic journey, save it, and tweak it anytime!

image

ER Diagram

User Data Model

Course Data Model

User Table

Field Type Required
email String Yes
savedPlans Array No

SavedPlans Object

Field Type Required
name String Yes
content String Yes

Course Table

Field Type Required
title String Yes
prerequisites Array No
postrequisites Array No

Wireframes

Home

image

Saved Plans

High Level

SavedPlansPage

System Design

Blank board (1)