Skip to content

A database-driven, lightweight web application with the purpose of matching McGill research data projects, with masters and doctoral students looking for interesting projects to analyse.

Notifications You must be signed in to change notification settings

c3g/micm-project-match

Repository files navigation

MiCM Project Match

In order to realize the potential of Computational Medicine at McGill University, there is a need to better connect researchers in life sciences and clinical domains with researchers and students in the data sciences. The former has interesting datasets and questions, while the latter can apply or develop quantitative methods to look for solutions to these questions. MiCM Project Match provides a database-driven, lightweight, open source web application with the purpose of matching McGill research data projects, with masters and doctoral students looking for interesting projects to analyze.

Built with

  • Node
  • Postgres
  • React
  • Redis

Installation

Make sure nodejs, postgres & redis are installed and running.

To configure the API, copy api/.env.example to api/.env and modify the variables. Then, copy api/src/config/nodemailer.example.js to api/src/config/nodemailer.js and modify the configuration.

From the project root follow this to set up the database and run the project:

# setup database
createdb micm
psql -d micm -f db/sql-scripts/01_build.sql

# installs dependencies
npm install

For development run:

npm start

For production run:

npm run build

Installation (Docker)

From the project root follow this to run the project with docker:

docker-compose up

Google Summer of Code 2019

This repository was made for Google Summer of Code 2019 for the project MiCM Project Match under Canadian Center for Computational Genomics.

Work Done

The final commit as part of the Google Summer of Code 2019 program is 30e1e2a. All commits done before this (on and before Aug 26, 2019) was done as part of the program.

Work Left

Any remaining work has been detailed in the issues page of this repository. Remaining work mainly comprises of small bug fixes.

About

A database-driven, lightweight web application with the purpose of matching McGill research data projects, with masters and doctoral students looking for interesting projects to analyse.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages