Skip to content
GreekPublic

About

TU Maker Fest 2024 – Events web app

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

TUrnUp

TUrnUp is a progressive web app that consolidates events from Events at Towson and Involved@TU into one reliable source, allowing students to get up-to-date information on the events around Towson University.

TUrnUp can be accessed right now at https://turnup.ndy.sh.

How to Run Locally

The app requires a Redis URL and a running scheduler service. Copy .env.example to .env and set REDIS_URL, SCHEDULER_GRPC_ADDRESS, and SCHEDULER_AUTH_TOKEN.

  1. Clone the repository
$ git clone https://github.com/Greek/tu-maker-fest-events-app
  1. Run pnpm install
  2. Run pnpm build
  3. Finally, start the application pnpm start

How it Works

TUrnUp is a Next.JS app based off the Create T3 App stack that pulls data from the Involved@TU API and the Events at Towson API.

These APIs are powered by Anthology's Campus Engage (Involved@TU) and Localist (Events at Towson)

Updating the Scheduler gRPC Client

With protoc installed and the scheduler submodule checked out, run pnpm proto:generate to regenerate the TypeScript gRPC client from scheduler.proto.

Credits

Andreas P. (@Greek) (Backend), Luis G. (@curlyLasagna) (Frontend), Kenneth E. (@cdetk) (Frontend, Design)

About

TU Maker Fest 2024 – Events web app

Resources

Stars

0 stars

Watchers

0 watching

Forks

Used by

Contributors

Languages