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.
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.
- Clone the repository
$ git clone https://github.com/Greek/tu-maker-fest-events-app- Run
pnpm install - Run
pnpm build - Finally, start the application
pnpm start
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)
With protoc installed and the scheduler submodule checked out, run pnpm proto:generate to
regenerate the TypeScript gRPC client from scheduler.proto.
Andreas P. (@Greek) (Backend), Luis G. (@curlyLasagna) (Frontend), Kenneth E. (@cdetk) (Frontend, Design)