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