Welcome to the vp-dp-backend GitHub repository! This repository contains the codebase for the backend of the Virtual Platform, a revolutionary initiative that aims to provide a federated ecosystem for discovering, querying, and accessing a wide range of resources relevant to rare disease (RD) research.
The EJP VP-Portal Backend serves as the foundational engine powering the EJP VP-Portal ecosystem. It offers an array of sophisticated functionalities, including advanced disease search capabilities, comprehensive disease hierarchy retrieval, precision gene mapping, efficient search autocompletion, robust resource monitoring service, seamless resource notification service, and an array of other distinctive features. These capabilities collectively aim to ensure an unparalleled user experience within the VP-Portal environment.
To set up the VP-Portal Backend on your local environment, follow these steps:
Clone this repository:
git clone https://github.com/ejp-rd-vp/vp-dp-backend.git
Navigate to the project directory:
cd vp-dp-backend
Build the application using Maven:
mvn clean install
Run the application:
java -jar target/vp-dp-backend.jar
The backend server will start, and you can access it at http://localhost:8095.
The VP-Portal Backend is built using the Spring Boot framework and utilizes the following key dependencies:
This project is licensed under the Apache License 2.0.
Stay connected with the VP-Portal community to receive updates, announcements, and insights. Follow us on Twitter | Instagram and participate in discussions.
If you encounter any issues, have questions, or need assistance, feel free to reach out to our community through GitHub issues or our communication channels. We're here to support you on your journey with VP-Portal Backend!