This project was made for COMP 590: User Interfaces at UNC by Keaw, Elaine, and Liya.
This project uses Angular, FastAPI, SQLAlchemy, and Postgres.
See docs/get_started.md
for intructions to start the development server.
This project is deployed on https://aroundtheblock.apps.cloudapps.unc.edu/ . Pushes to the main branch are automatically deployed.
Contains database schema.
Contains database scripts and scheduler script.
Contains mock data for development purposes.
Contains backend services that get data from the database.
Contains API endpoints that call the functions in the service layer.
Contains all frontend components and services. Components include an .html, .css, and .ts file for one particular part of the site. Services contain functions that call API endpoints.
Contains all routes in the site.
Applies site-wide styling.