Code Monkey home page Code Monkey logo

roadbase's Introduction

Roadbase

Introduction

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.

Deployment

Local deployment

❗ Make sure that ember-cli, NodeJS, Git Bash and Docker Desktop is installed on your system before continuing.

  1. Open a terminal & clone this project to your system.

    git clone https://github.com/osoc21/RoadBase.git
  2. Navigate to the folder where the project is located.

    cd ./RoadBase
  3. In the root of the directory, make a file called .env with the following contents:

    FRONTEND_URL=http://localhost
    BACKEND_URL=http://localhost:8000
  4. In the front-end directory, install all npm dependencies

    cd ./front-end
    npm install
  5. Within the root of the project, run the Docker containers:

    docker-compose up

    ✔️ The application should now be available on http://localhost:80.

Additional steps for developement

  1. 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
  2. You can now access the application with the address the console returns. (Normally, this should be http://localhost:4200)

Server Deployment

For the server deployment, please visit this guide.

Credits

Technical Team

Strategical Team

Coaches

Additional Resources

For additional information, visit our Engineering Wiki.

roadbase's People

Contributors

jodidl avatar hansvertriest avatar juliavdkris avatar lieselotgeirnaert avatar bt-creator avatar pgm-sybrdebo avatar madnificent avatar

Stargazers

 avatar

Watchers

 avatar

Forkers

madnificent

roadbase's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.