Skip to content

RonkZeDonk/uogcal

Repository files navigation

UoG Course Calendar

UoG Course Calendar is an automated schedule to calendar app. Inputting labs and lectures into google calendar is tedious. Automate this process into a couple clicks.

Future plans include adding assignment/test dates to your calendar with the help of volunteer contributors.

Running

  • Migrate your Postgres database to the latest version in the ./migrations folder
  • Simply run make to create a executable. You can use the GOOS and GOARCH environment variables to pick a different os/architecture

Developing

Run two different terminal sessions:

  • on session A run pnpm build
    • this doesn't watch the project... you will need to rebuild each time you make a change to a ts file.
  • on session B run the go project (ie. go run cmd/main.go)
    • you can change the port using the PORT environment variable

Production Information

This code targets super low end hardware. More specifically a Raspberry Pi 1B+ (basically a full sized Pi with the power of a RPi Zero) running Postgres 11.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published