Roadbase is a POC tool created for crowd-sourcing information about road marks in linked open data structure to enable (local) governments, companies & citizens to use and reuse this data, build new applications and create new roads to safety. This repository includes the tool meant for policy makers to design & request new signs & roadmarkings.
❗ Make sure that ember-cli, NodeJS, Git Bash and Docker Desktop is installed on your system before continuing.
-
Open a terminal & clone this project to your system.
git clone https://github.com/osoc21/RoadBase.git
-
Navigate to the folder where the project is located.
cd ./RoadBase
-
In the root of the directory, make a file called
.env
with the following contents:FRONTEND_URL=http://localhost BACKEND_URL=http://localhost:8000
-
In the
front-end
directory, install all npm dependenciescd ./front-end npm install
-
Within the root of the project, run the Docker containers:
docker-compose up
✔️ The application should now be available on
http://localhost:80
.
-
Navigate to the
front-end
directory and serve the ember application.❗ Make sure to include the proxy tag, otherwise the database cannot be contacted.
🕓 Serving the application may take a while...
ember s --proxy http://localhost:8000
-
You can now access the application with the address the console returns. (Normally, this should be http://localhost:4200)
For the server deployment, please visit this guide.
- Bo Robbrecht
- Hans Vertriest
- Julia Van Der Kris
- Sybren De Boever
- Lieselot Geirnaert
- Ilya Plyusnin
- Inés Elvira Pérez
- Fien Goedman
- Xuan Hung Dinh
For additional information, visit our Engineering Wiki.