Skip to content
/ gotodo Public

A Todo web api built using Go Lang, gin, SQLite (GORM) and Swagger

Notifications You must be signed in to change notification settings

rrxs/gotodo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Gotodo

A Web API built with Go. Manage todo items.

Features

  • Create a todo item
  • Remove a todo item
  • Change a todo item
  • List all todos items
  • Update a todo item

Technologies used

  • Go
  • SQLite
  • Swag (Swagger docs)
  • GORM (ORM library)
  • gin (Web Framework)

Demo

swagger image

Installation

To use this project, you need to follow these steps:

  1. Clone the repository: git clone https://github.com/rrxs/gotodo.git
  2. Install the dependencies: go mod download
  3. Build the application: go build
  4. Run the application: ./main

The application should be running on port 8080.

After that you can access swagger by hitting http://localhost:8080/swagger/index.html

About

A Todo web api built using Go Lang, gin, SQLite (GORM) and Swagger

Topics

Resources

Stars

Watchers

Forks