Skip to content

00mjk/Insta-Backend-API

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Insta-Backend-API

The task is to develop a basic backend API for Instagram.Below are the details.

You are required to Design and Develop an HTTP JSON API capable of the following operations,

• Create an User

  • Should be a POST request
  • Use JSON request body
  • URL should be ‘/user'

• Get a user using id

  • Should be a GET request
  • Id should be in the url parameter
  • URL should be ‘/user/<id here>’

• Create a Post

  • Should be a POST request
  • Use JSON request body
  • URL should be ‘/posts'

• Get a post using id

  • Should be a GET request
  • Id should be in the url parameter
  • URL should be ‘/posts/<id here>’

• List all posts of a user

  • Should be a GET request
  • URL should be ‘/posts/user/<id here>'

Build Dependencies

go get github.com/julienschmidt/httprouter
go get gopkg.in/mgo.v2

Run

- go run main.go

Testing

  • Use Postman for testing each function

About

No description, website, or topics provided.

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 100.0%