CMU dining location info https://cmueats.com
  • HTML 62.8%
  • TypeScript 33.5%
  • CSS 3.5%
  • Dockerfile 0.1%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Aromia 3e7291888f
Some checks failed
kennel/build skipped: no services or static sites defined
nixbot/nix-eval evaluation failed
nixbot/nix-build build failed
chore: upgrade to Vite 8 / Vitest 5 and consolidate pnpm workspace
2026-09-19 01:30:37 -04:00
apps chore: upgrade to Vite 8 / Vitest 5 and consolidate pnpm workspace 2026-09-19 01:30:37 -04:00
.env.example init monorepo: merge cmueats and dining-api 2026-09-12 17:30:11 -04:00
.gitignore init monorepo: merge cmueats and dining-api 2026-09-12 17:30:11 -04:00
.oxfmtrc.json chore: upgrade to Vite 8 / Vitest 5 and consolidate pnpm workspace 2026-09-19 01:30:37 -04:00
.oxlintrc.json chore: tweak linter formatter config 2026-09-13 00:22:55 -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: upgrade to Vite 8 / Vitest 5 and consolidate pnpm workspace 2026-09-19 01:30:37 -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
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