8000 GitHub - berkSahin/Rise
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

berkSahin/Rise

Repository files navigation

Microservices

This is a simple microservices project .

Services

  • API Gateway Service
  • Contact Services
  • Report Services

Tech Stack

  • .Net Core
  • PostgreSQL
  • RabbitMQ

Run Locally

Clone the project

  git clone https://github.com/berkSahin/rise.git

Go to the each service directory and build docker image.

  docker build -t <Image_name> .

Run docker compose

  docker-compose up -d

API Gateway Endpoints via Postman

If you import 'Rise.postman_collection.json' file to Postman, you can use prepared requests collection.

API Gateway Endpoints

Add Contact

  POST /api/AddContact
Parameter Type Description
contact Con 95DF tactDTO Required

Delete Contact

  DELETE /api/DeleteContact/{contactId}
Parameter Type Description
contactId int Required

Get all contacts

  GET /api/GetContacts

Get Contact by Contact Id

  GET /api/GetContact/{contactId}
Parameter Type Description
contactId int Required

Get all Contact with Infos

  GET /api/GetContactsWithInfos

Get Contact with Infos by Contact Id

  GET /api/GetContactWithInfos/{contactId}
Parameter Type Description
contactId int Required

Add Contact Info

  POST /api/AddContactInfo
Parameter Type Description
contactInfo ContactInfoDTO Required

Delete Contact Info by Contact Info Id

  DELETE /api/DeleteContactInfo/{contactInfoId}
Parameter Type Description
contactInfoId int Required

Get Contact Info Types

  GET /api/GetContactInfoTypes

Get Contact Infos by Contact Id

  GET /api/GetContactInfosByContactId/{contactId}
Parameter Type Description
contactId int Required

Create Report

  GET /api/CreateReport

Get all Reports

  GET /api/GetReports

Get Report Details by Report Id

  GET /api/GetReportDetail/{reportId}
Parameter Type Description
reportId int Required

Download Report by Path

  GET /api/DownloadReport/{path}
Parameter Type Description
path string Required

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0