Skip to content

Medical-Informatics-Platform/mip-website

Repository files navigation

MIP Website

The official website for the Medical Informatics Platform (MIP), part of the EBRAINS research infrastructure, co-funded by the European Union.

Overview

The MIP is a powerful federated data processing and analysis system that enables researchers to analyze patient data distributed across centers without requiring the data to leave its site of origin—preserving patient privacy.

Getting Started

Prerequisites

  • Node.js (v18 or higher recommended)
  • npm (comes with Node.js)

Installation

# Install dependencies
npm install

Development

# Start development server
npm run dev

The site will be available at http://localhost:5173 (or similar port shown in the terminal).

Production Build

# Build for production
npm run build

# Preview production build locally
npm run preview

Project Structure

mip-website/
├── index.html          # Main HTML file
├── style.css           # Global stylesheet
├── package.json        # Project configuration
├── public/
│   ├── img/            # Static images
│   │   ├── eu-fund-logo.png
│   │   ├── ebrains-logo.svg
│   │   └── ...
│   └── content/        # Content files
└── src/
    └── main.js         # JavaScript entry point

Deployment

The site uses GitHub Actions for CI/CD:

Branch/Tag Deployment Indexing
dev Automatic on push Blocked (noindex)
v* tags Automatic on tag Allowed

Deploy to Production

git tag v1.0.0
git push origin v1.0.0

License

© 2025 CHUV/ATHENA and contributors incl Manuel Spuhler who made the original website. All rights reserved.

Acknowledgements

  • Co-funded by the European Union
  • Part of EBRAINS research infrastructure

About

Website for the MIP

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors