cangurdev / messaging-service

Messaging service case study

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Messaging Service

Stack

  • Golang
  • MongoDb
  • Gorilla/mux
  • Testify

Endpoints

POST /login

Request Body

{
    "username":"Can",
    "password":"123456"
}

POST /register

Request Body

{
    "username":"Can",
    "password":"123456"
}

POST /send

Request Body

{
    "fromUser":"Can",
    "toUser":"Ali",
    "msg":"Hello",
    "date":"26.02.2021",
}

POST /block

Request Body

{
    "username":"Can",
    "blockedUser":"Ali"
}

GET /view

Request Body

{
    "username":"Can",
}

About

Messaging service case study


Languages

Language:Go 96.9%Language:Dockerfile 3.1%