oblassers / dmap

Machine-actionable Data Management Planning Application (DMap)
MIT License
0 stars 2 forks source link

DMap

The Machine-actionable Data Management planning application (DMap) is being developed to improve the situation of research data management planning by providing automated workflows and the exchange among information systems. Please find out more about it here.

Development

Technology stack

DMap has a Spring Boot backend connected to a MongoDB. The frontend is developed with Vue.js using the Vue CLI, Vuex for application state handling, Vue Router for client-side routing, Vuetify and other handy libraries for building a scalable and modern web application.

Prerequisites

Please install manually or by using your favourite package manager:

How to run

Run MongoDB (e.g. on macOS):

mongod

Build frontend and backend (inside root directory):

mvn clean install

Run the backend:

mvn --projects dmap-backend spring-boot:run

Start frontend development server:

cd dmap/dmap-frontend/
npm run serve

Go to http://localhost:3000/

Development tools

For an awesome frontend development experience install Vue.js devtools in your browser.

License

DMap is licensed under the MIT license.