CMU dining location info https://cmueats.com
  • HTML 62.5%
  • TypeScript 33.6%
  • CSS 3.5%
  • Nix 0.2%
  • Dockerfile 0.1%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Aromia 74b06b920a
All checks were successful
nixbot/nix-eval evaluation succeeded
nixbot/nix-build 0 attributes built
kennel/build build succeeded
kennel/deploy deployment healthy
chore(api): update elysia and peer-deps to suppress error
2026-10-31 17:52:04 -04:00
apps chore(api): update elysia and peer-deps to suppress error 2026-10-31 17:52:04 -04:00
.env.example chore: initial setup for deployment on kennel 2026-10-04 16:25:23 -04:00
.gitignore chore: update for build time env injection 2026-10-09 23:08:09 -04:00
.oxfmtrc.json feat: auto determine api url on kennel deployment 2026-10-30 01:32:39 -04:00
.oxlintrc.json feat: auto determine api url on kennel deployment 2026-10-30 01:32:39 -04:00
devenv.lock chore: update nix hash and build script 2026-10-17 21:13:00 -04:00
devenv.nix chore: add custom domain for web 2026-10-29 09:53:27 -04:00
devenv.yaml chore: initial setup for deployment on kennel 2026-10-04 16:25:23 -04:00
flake.lock chore: update nix lock 2026-10-24 15:19:13 -04:00
flake.nix chore(api): update elysia and peer-deps to suppress error 2026-10-31 17:52:04 -04:00
LICENSE init monorepo: merge cmueats and dining-api 2026-09-12 17:30:11 -04:00
package.json chore: upgrade to Vite 8 / Vitest 5 and consolidate pnpm workspace 2026-09-19 01:30:37 -04:00
pnpm-lock.yaml chore(api): update elysia and peer-deps to suppress error 2026-10-31 17:52:04 -04:00
pnpm-workspace.yaml chore: upgrade to Vite 8 / Vitest 5 and consolidate pnpm workspace 2026-09-19 01:30:37 -04:00
README.md init monorepo: merge cmueats and dining-api 2026-09-12 17:30:11 -04:00
secretspec.toml feat: integrate posthog provided by kennel 2026-10-24 15:15:48 -04:00
vitest.config.ts chore: upgrade to Vite 8 / Vitest 5 and consolidate pnpm workspace 2026-09-19 01:30:37 -04:00

CMUEats™

This is the monorepo for CMUEats™, an app that keep track of the statuses of various dining locations across the Pittsburgh campus of Carnegie Mellon University.

Visit the site at [https://cmueats.com], and the staging version at [https://staging.cmueats.com].

Visit the api at [https://api.cmueats.com/], and the staging version at [https://api.staging.cmueats.com/].

Monorepo

This monorepo consists of two projects: the frontend and a backend named Dining API, all written in TypeScript and managed by pnpm.

Install packages using

pnpm install

Other Documentations

Other important documentations about CMUEats are written in markdown and located at ./docs.

TODO: important items to be documented:

  1. testing
  2. monorepo
  3. backend (rating system?)
  4. db management
  5. deploying
  6. frontend code structure
  7. everything else on notion