Rain
Description
The Rain platform helps medical students and researchers with their research of medical data pieces. Rain does this, by providing a way to store their found datasets and articles (in a so called board), while also providing the ability to link these pieces of data to each other, when they have something in common. When working on a board, one can decide to collaborate on a board, allowing other users to also access and modify this shared board. In the long run new triples can be created by verifying these links that have been made in a board, by someone who is authorized to do so.
The idea of Rain is to not only help people who create an account, but also serve those that just want to look up something real quick. This then only shows the results, without the ability to store them in boards.
This project is a collaboration between Chelsea Doeleman, Jesper Ingels, Maikel Sleebos and Maikel van Veen.
Table of contents
Installation
- Make sure to install yarn or npm
- Make sure the port specified in the package.json is available (defaults to 9000)
- Clone the repository:
git clone git@github.com:Maikxx/360-wallscope.git
- Navigate into the directory:
cd 360-wallscope
- Install dependencies:
yarn
ornpm install
- Install PostgreSQL:
brew install postgresql
- Create the database:
createdb wallscope
- Copy the environment variables:
cp ./.env.example .env
. - Start the backend development server with:
yarn start-server
ornpm run start-server
- Start the clients development server with:
yarn start-client
ornpm run start-client
in another terminal window. - Run tests with
yarn test
ornpm run test
.
You may have perform the following steps if you get errors running the commands above:
npm install typescript -g
npm install ts-node-dev -g
npm install parcel-bundler -g
The port that now opens is localhost:9000
.
We also set up a Version control for working with Git in a project with this many people.
Briefings
Progress
To view our progress, please visit our GitHub project page.
In the second to last week of the project we also did a user test. You can read more about it here.
Design Rational
You can find this here.
Poster
The poster for the exposition can be found here.
License
This repository is licensed as MIT by Chelsea Doeleman, Jesper Ingels, Maikel Sleebos and Maikel van Veen.