Skip to content

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.

Notifications You must be signed in to change notification settings

Kellswork/golang-todo-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Golang Todo App

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

Features

  • User can create a todo
  • User can delete a todo
  • User can update a todo
  • User can get all Todos stored in the databse.

Installation needed

  • Go
  • Docker

Getting Started

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.

Author

  • Kelechi Ogbonna

About

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.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages