A visualization tool for Carnegie Mellon University campus floorplans, featuring customizable room information and navigation graph. This repository powers the backend for CMU Maps, providing accurate spatial data and pathfinding algorithms for seamless campus navigation.
For comprehensive usage instructions and features, refer to our documentation.
- Git
- Node.js and npm
-
Clone the repository
git clone git@github.com:ScottyLabs/cmumaps.git
-
Set up environment variables
- Frontend: Use credentials from ScottyLabs Vault (Frontend)
- Backend: Use credentials from ScottyLabs Vault (Backend)
You'll need to run both the frontend and backend servers in separate terminal windows.
cd app
npm install
npm run dev
cd server
npm install
npx prisma generate
node index.ts