verena-schwaiger / dmpethics

Making ethics approval applications machine-actionable.
MIT License
0 stars 0 forks source link

dmpethics

DOI

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.

Installing / Getting started

Dmpethics is divided into a front-end and back-end application.

dmp-back

A Ruby on Rails API application that controls and manages data for the frontend. Handles all requests to the MediaWiki action API.

Requirements

Installation

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.

Run

rails server

After the server has been started, it runs by default on localhost:3000.

dmp-front

A Vue.js application that provides an interface. Uses axios for GET/POST/PUT/DELETE requests to the backend.

Requirements

Installation

cd dmpethics-front
yarn install

This install all needed dependencies.

Run

yarn serve

After the server has been started, it runs by default on localhost:4000.