| Name | Student Id |
|---|---|
| Alexandre Catellier | 40281048 |
| Duc Vinh Lam | 40282959 |
| Mathieu Choueiry | 40284714 |
| Elliot Vinet | 40210063 |
| Arturo Sanchez E | 40283236 |
| William Ross | 40296710 |
Head to the README.md to view some of the project diagrams.
This project is best run on VSCode using bun.js and the "Local Development" launch configuration. Nonetheless, it's possible to run it using other popular package managers like npm, and a Java IDE like Intellij Idea.
- Download npm (bundled with node.js, installation steps)
- Set directory to
frontend/by runningcd frontend. Install dependencies by runningnpm install. - Download and configure a JDK compatible with JDK 21.
Continue to either "VSCode" or "Intellij Idea".
- Download bun: installation steps
- Install dependencies by running
bun install. - Download and configure a JDK compatible with JDK 21.
Continue to either "VSCode" or "Intellij Idea".
- If using VSCode, you can use the launch configurations. "Local Development" runs both the frontend and the backend.
- Access the frontend at http://localhost:5173
- If using Intellij, you'll want to run the backend by running the Application.java file, found at
\backend\src\main\java\org\crossroads\Domain\Application.java - Use the terminal to run
bun run dev(if bun is installed) orcd frontend && npm run dev(if npm is installed) to run the frontend. - Access the frontend at http://localhost:5173
It is possible to run the project with a single terminal command (ran at the root.)
Preconditions: bun is installed, and frontend dependencies are installed via bun install.
bun run both