Skip to content

A very simple JSON CRUD API for User Management in GOLANG

License

Notifications You must be signed in to change notification settings

amulyakashyap09/go_crud

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Very simple JSON CRUD | go_crud

Beginners JSON CRUD API to create, read, update and delete users. JSON file used as DB

Quick Start

# Install mux router
go get -u github.com/gorilla/mux
go build
./go_crud

Endpoints

Get All Users

GET /v1/users

Get Single User

GET v1/users/{id}

Delete User

DELETE v1/users/{id}

Create User

POST v1/users

# Request sample
#    "username": "amulya1",
#    "email": "[email protected]",
#    "age": 26,
#    "contact": {
#        "mobile": "9559974779",
#        "address": "Malad West, Mumbai, Maharashtra"
#    }

Update User

PUT v1/users/{id}

# Request sample
#    "id": "1",
#    "username": "amulya1",
#    "email": "[email protected]",
#    "age": 26,
#    "contact": {
#        "mobile": "9559974779",
#        "address": "Malad West, Mumbai, Maharashtra"
#    }

## Project Details

### Author

Amulya Kashyap
(github.com/amulyakashyap09)

### Version

1.0.0

### License

This project is licensed under the MIT License

About

A very simple JSON CRUD API for User Management in GOLANG

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages