Dmpethics is a web application that helps researchers going through the ethics approval process. It is connected with a Semantic MediaWiki, which is used to make the ethics process public, transparent and searchable.
Dmpethics is divided into a front-end and back-end application.
A Ruby on Rails API application that controls and manages data for the frontend. Handles all requests to the MediaWiki action API.
cd dmpethics-back gem install rake db:migrate
This installs all needed Ruby gems and performs a database migration to get your database up to date.
rails server
After the server has been started, it runs by default on localhost:3000.
A Vue.js application that provides an interface. Uses axios for GET/POST/PUT/DELETE requests to the backend.
cd dmpethics-front yarn install
This install all needed dependencies.
yarn serve
After the server has been started, it runs by default on localhost:4000.