Skip to content

zarkopopovski/godo

Repository files navigation

GoDO

GoDO with GO

GoDO is basic "ToDo" web service implementation in Go. Its developed on top on JSON Restful Api example from The New Stack article. Each action is implemented as different api call using POST method, response is returned as JSON data.

Available functions:

  • SignIn
  • SignOut
  • Login
  • AddTask
  • RemoveTask
  • UpdateTask
  • ListTasks

GoDO use MongoDB NoSQL database as storage for users and tasks. Users and tasks will be stored as separate collections where each task will be connected thru User ID for easy quering. Future optimizations will be made.

Building

GoDO is tested on Mac OSx 10.10.5

go get labix.org/v2/mgo
go build

Running

GoDO can be runned from source or if is deployed as single executable like console application.

go run *.go
or
./GoDO

Project Status

This project will be actively developed as opensource software.

About

Basic "ToDo" web service implementation in Go

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages