Golang Todo App is a simple todo app backend created to teach how to create CRUD REST APis with Golang and Mongo DB for database. I wrote about how to build a simple golang todo app and this is the github repository for the todo project built in the article.
If you are new to programming or a Dev who desires to learn Golang, this is a way you can slowly introduce yourself to the language and understand the basics and how building APIs work in Go.
For the full-stack version, which includes the frontend built with TypeScript and Fetch API, check this branch frontend-with-ts
- User can create a todo
- User can delete a todo
- User can update a todo
- User can get all Todos stored in the databse.
- Go
- Docker
These instructions will get you a copy of the project up and running on your local machine for development and testing.
Install Golang
Clone the repository https://github.com/Kellswork/golang-todo-app
Navigate to the location of the folder.
Run go get
Run go run main.go  to get the app server running on your local machine.
- Kelechi Ogbonna