ucsb-cs156-f24 / proj-happycows-f24-10

0 stars 0 forks source link

FEATURE: add database table for Courses #11

Open r0ckwav3 opened 5 hours ago

r0ckwav3 commented 5 hours ago

Part of Epic: #6

Create a database schema for courses (possibly inspired by Organic)

For this schema create:

Verify that the endpoints are visible on swagger and the database is visible on the dokku postgres.

r0ckwav3 commented 3 hours ago

Schema, based on organic:

example object: { id: 1 code: "CMPSC 156" name: "Advanced Application Development" term: "F24" }

r0ckwav3 commented 3 hours ago

other potential design question is whether to have a start + end date. The commons already have their own and syncing up might be difficult. Also I'm not sure what the CSV for a course looks like, so I'll probably try to get that info before merging this