Description of project here
Before you begin, ensure you have met the following requirements:
- PNPM installed (if you are on Mac/Linux/WSL, follow the On POSIX systems section)
- Docker installed to run the database. If you are using WSL, make sure you follow this to configure Docker Desktop to use WSL2 as a backend.
- Clone the repo
git clone [email protected]:devsoc-unsw/trainee-skeletons-25t2.git
- Navigate to the repo directory
cd trainee-skeletons-25t2
- Install dependencies, this will install the dependencies for both the frontend and backend
pnpm install
- Follow the instructions in the backend readme
- Start the database via
docker compose
and run it in the background
docker compose up -d
- Apply migration to load the correct schemas in Postgres.
cd apps/backend
pnpm db:migrate
- Start the frontend and backend (this will run both in parallel)
pnpm run dev
Once both the frontend and backend are running, you can navigate to the frontend on http://localhost:5173