This is a project build for an exercise given by Solita, here you can find the exercise and the neccessary data for the project https://github.com/solita/dev-academy-2022-fall-exercise
The backend of this project is build with Express.js and it is in /server directory. The frontend is build with React and you can find it in /client directory.
The required software to build and run the project locally:
Node ~ v16.13.2
MongoDB ~ v5.0.5
Typescript ~ v4.7.4
*The software versions mentioned above are the one that I'm using on my local machine and on the cloud where the website is deployed.
!! TURN ON YOUR LOCAL MONGO DATABASE !!
git clone https://github.com/stefanatanasovmk/cyclehelsinki.git
- in the root directory execute buildApp script
./buildApp.sh
Inserting of the data, testing, and building the app should take less than 20 minutes. If everything goes fine, the app should start running on port 4000.
git clone https://github.com/stefanatanasovmk/cyclehelsinki.git
- from the root directory execute buildFrontend script
./buildFrontend.sh
The website should start running on port 3000 on your local machine, and the backend will run on the cloud.