-
Notifications
You must be signed in to change notification settings - Fork 12
Miscellaneous
Web: React + Vite + TanStack Router + TanStack Query + Zustand + Tailwind CSS
Server: Express.js + TSOA
DB: PostgreSQL + Prisma
Linting: EditorConfig + markdownlint + syncpack + tsc + biome + ruff + mypy + ty
CMU Maps server is a monolith application. You might wonder why we chose to not use a microservice architecture. Indeed, the Path Finding service needs to construct an in-memory graph, which is a very good use case for a microservice architecture. However, with our scope of CMU community, we would never need to scale to more than one server for the path finding service, so it is just simpler to have a monolith.
Put functionality overview of each directory in README. Otherwise use the Wiki for easy and quick updating.
(I am so tired of syncing between staging and main for README changes... 😮💨)
Free* dinner after work session at 98K Halal Fried Chicken & Sandwiches!
*Sponsored by @Yuxiang-Huang (because he wants to cosplay team manager 🙃) and open to five CMU Maps contributors each week. If there are too many sign-ups in the CMU Maps Slack channel, we will prioritize based on contribution.
Enjoy a crispy chicken sandwich, the snack of the week, and some Chi Forest to share :>
DM your team lead and Yuxiang on Slack for help on Resume bullet points for CMU Maps. Maybe you want to put our MAU on there idk ¯\_(ツ)_/¯