An open API service indexing awesome lists of open source software.

https://github.com/sarrietav-dev/research-hub

A software project that streamlines data submission and visualization for college research groups and administrators.
https://github.com/sarrietav-dev/research-hub

angular research-tool

Last synced: 4 months ago
JSON representation

A software project that streamlines data submission and visualization for college research groups and administrators.

Awesome Lists containing this project

README

          

# Research-Hub

API Endpoints: [Run In Postman](https://app.getpostman.com/run-collection/25495148-783b1dd4-9108-4c0a-bac5-2dbe5be29453?action=collection%2Ffork&source=rip_markdown&collection-url=entityId%3D25495148-783b1dd4-9108-4c0a-bac5-2dbe5be29453%26entityType%3Dcollection%26workspaceId%3Da4ce8c89-01f1-4b1f-91bb-6a89a7c1db44)

## How to run the backend

### Prerequisites

- [Docker Desktop](https://www.docker.com/products/docker-desktop)
- [Node.js v20.9.0](https://nodejs.org/en/)

### Steps

1. Clone the repository
2. Run `npm install` in the server directory
3. Run `docker-compose up db -d` in the root directory
4. Run `npm run prisma:migrate` in the server directory
5. Run `docker-compose up server` in the root directory
6. When a new change to the seeder or a new migration is added, run `npm run prisma:migrate` in the server directory.