Library

command module
v0.0.0-...-a436832 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 26, 2021 License: MIT Imports: 8 Imported by: 0

README

Library

A web application, that lets you to share your regular reads and your books with your friends and keeps you updated with your friends activiteis as well.

Maintenance star fork


Getting Started

Application is under development phase, Coming Soon!

Technology Stack Used

  • FrontEnd Design: HTML & CSS
  • Algorithms and animations: JavaScript
  • Server hosting: GO Web Framework
  • Web hosting: Heroku
Version of API : V1.0

API Documentation

All responses come in standard JSON. All requests must include a content-type of application/json and the body must be valid JSON.

Response Codes

200: Success
201: Created
400: Bad request
401: Unauthorized
404: Cannot be found
405: Method not allowed
50x: Server Error

Error and Success Message Example

  {
    "error":"" 
  }
  
  {
      "success":"",
      "data": ""  
  }

Custom SignUp

You send: You send the details required to signup.

You get: An Error-Message or a Success-Message depending on the status of the account created

Endpoint: /signup

Authorization Token: Not required

Request: POST HTTP/1.1

Accept: application/json
Content-Type: application/json
Content-Length: xy

{   
    "name": "abc",
    "username": "user",
    "email": "foo",
    "password": "1234567",
    "cpassword": "1234567"
}

Successful Response:

HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: xy

{
   "success": true,
   "Token" : "hgsvcdvbhjcu76tdghev3bneidf87ydtegwvb3e"
}

Google signup

You send: Your credentials and authorization to the app.

You get: An API-Token and a Success-Message with which you can make further actions.

Endpoint: /google/signup

Authorization Token: Not required

Request: sent to google oauth.

Successful Response:

HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: xy

{
   "success":true,
   "token": "e3b0iuytfgvbjkio876yghhjio9098765rtfgvb",
}

Twitter signup

You send: Your credentials and authorization to the app.

You get: An API-Token and a Success-Message with which you can make further actions.

Endpoint: /twitter/signup

Authorization Token: Not required

Request: sent to twitter oauth.

Successful Response:

HTTP/1.1 200 OK
Content-Type: application/json
Content-Length: xy

{
   "success":true,
   "token": "e3b0iuytfgvbjkio876yghhjio9098765rtfgvb",
}

Thank You

Made with Love ❤️️ & Passion 🙏.

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
apis
v1
pkg

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL