Skip to content
This repository has been archived by the owner on Apr 25, 2020. It is now read-only.
/ 360-wallscope Public archive

A collaboration project to create a visualisation platform of the Wallscope Dynamic Data Discovery

License

Notifications You must be signed in to change notification settings

Maikxx/360-wallscope

Repository files navigation

Rain

Application banner 🚀 Live demo 🚀

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

  1. Installation
  2. Briefings
  3. Progress
  4. Design Rational
  5. Poster
  6. License

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 or npm 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 or npm run start-server
  • Start the clients development server with: yarn start-client or npm run start-client in another terminal window.
  • Run tests with yarn test or npm 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

  1. Briefing 1
  2. Briefing 2
  3. Briefing 3

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.

About

A collaboration project to create a visualisation platform of the Wallscope Dynamic Data Discovery

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •