Categorygithub.com/bellacbs/ToDoList-golang
repositorypackage
0.0.0-20231031004412-ef02e5f220e6
Repository: https://github.com/bellacbs/todolist-golang.git
Documentation: pkg.go.dev

# README

== ToDoList - Golang ==

About   |   What works   |   In development   |   Prerequisites   |  

:notebook: About

:rocket: Project developed for task registration by user using Go Programming language and a MySQL database.

🛠 Technologies and programming languages

The following libraries and languages were used in the project's construction:

  • Go
  • Gin
  • Jwt
  • bcrypt
  • Docker

:heavy_check_mark: What works

  • Register User;
  • User Login;
  • User Authentication;
  • Register tasks;
  • Docker compose;
  • project image Docker;
  • Migrations for creating database tables;

:construction: In development

  • Add more validations.
  • User registration persistence in the database.
  • Get Task By Id of the own user.
  • Edit tasks of the own user.
  • View all tasks of the own user.
  • Clean Architecture.

:leftwards_arrow_with_hook: Prerequisites

Before you start, you will need to have the following tools installed on your machine: Git, Go e Docker. Additionally, it's good to have a code editor to work with, such as VSCode

:checkered_flag: Running the project

# Clone this repository

# To start the project
$ docker compose up

# The server will start on port 3000 - access it on <http://localhost:3000>
# incluir rotas

Voltar para o topo