https://github.com/tale/masonmaps
A clone of the popular GeoGuessr for George Mason University
https://github.com/tale/masonmaps
Last synced: 3 months ago
JSON representation
A clone of the popular GeoGuessr for George Mason University
- Host: GitHub
- URL: https://github.com/tale/masonmaps
- Owner: tale
- Created: 2023-08-30T21:23:32.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2023-12-04T21:31:02.000Z (over 2 years ago)
- Last Synced: 2025-06-17T04:05:09.011Z (12 months ago)
- Language: Java
- Homepage:
- Size: 90.9 MB
- Stars: 1
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# MasonMaps
## To run frontend:
Install nodejs from [here](https://nodejs.org) and select the LTS version (left green button)
Once it is installed, open your terminal and ensure that `npm` runs successfully on it.
It should print something like this:
```
npm
Usage:
npm install install all the dependencies in your project
npm install add the dependency to your project
npm test run this project's tests
npm run run the script named
npm -h quick help on
npm -l display usage info for all commands
npm help search for help on
npm help npm more involved overview
All commands:
```
Then in order to run the frontend, you'll need to navigate into the frontend folder from your terminal by doing `cd frontend/`.
Once there, run `npm install`, it will install all dependencies and once that is done, run `npm run dev` which should start the server.
It should say it's running on `http://localhost:5173`, just navigate to this URL on your browser.
Once done, editing any file in the `frontend/src` folder will automatically reload the frontend with your changes!
## To run backend:
Install Java 17 (idk how you are supposed to do this).
Then you need to cd into the backend folder `cd backend/` and run the following command based on computer.
Windows: `gradlew.bat bootRun`
Linux/macOS: `./gradlew bootRun`
It should setup everything and start the server on port 8080.
When you make changes, you'll need to do Ctrl+C in the terminal and run the command again to restart the server.