Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/kenmarcos/todolist-spring

Projeto back-end de uma TO-DO-LIST (lista de tarefas) utilizando a linguagem Java.
https://github.com/kenmarcos/todolist-spring

docker h2-database hibernate java lombok maven render spring-boot

Last synced: about 1 month ago
JSON representation

Projeto back-end de uma TO-DO-LIST (lista de tarefas) utilizando a linguagem Java.

Awesome Lists containing this project

README

        



šŸ—’ļø Todolist Spring šŸ—’ļø



Sobre o Projeto ā€¢
Endpoints ā€¢
UtilizaĆ§Ć£o ā€¢
Tecnologias ā€¢
Autor



home page Board


## šŸ–„ļø Sobre o Projeto

> Projeto desenvolvido durante o Curso Online de Java da [Rocketseat](https://www.rocketseat.com.br/)

Esse projeto consiste em uma pequena aplicaĆ§Ć£o back-end de uma TO-DO-LIST (lista de tarefas).

O objetivo do desenvolvimento desse projeto foi dar os primeiros passos na linguagem de programaĆ§Ć£o Java, conhecer e aplicar os seus fundamentos.

AtravĆ©s dessa aplicaĆ§Ć£o, um usuĆ”rio pode se cadastrar no sistema, criar tarefas e atualizĆ”-las, alĆ©m de listar todas suas tarefas registradas.

## šŸ’” Endpoints

| MĆ©todo | Endpoint | Responsabilidade |
| ------ | ---------------- | ------------------------------------------------------ |
| POST | /users/ | Cria um usuƔrio |
| POST | /tasks/ | Cria uma tarefa para o usuƔrio autenticado |
| GET | /tasks/ | Lista todas as tarefas do usuƔrio autenticado |
| UPDATE | /tasks/\ | Atualiza os dados de uma tarefa do usuƔrio autenticado |

## šŸš€ UtilizaĆ§Ć£o

> Para utilizar a aplicaĆ§Ć£o, Ć© necessĆ”rio o uso de uma API Client, como [Postman](https://www.postman.com/) ou [Insomnia](https://insomnia.rest/download).

Verifique a [documentaĆ§Ć£o](https://kenmarcos.github.io/todolist-spring/) da API.

## šŸ› ļø Tecnologias

Para o desenvolvimento desse projeto, as seguintes ferramentas foram utilizadas:

- **[Java](https://www.java.com/pt-BR/)**
- **[Spring Boot](https://spring.io/projects/spring-boot)**
- **[Maven](https://maven.apache.org/)**
- **[H2 Database Engine](https://www.h2database.com/html/main.html)**
- **[Bcrypt Java Library](https://github.com/patrickfav/bcrypt)**
- **[Lombok](https://projectlombok.org/)**
- **[Hibernate](https://hibernate.org/)**
- **[Docker](https://www.docker.com/)**
- **[Render](https://render.com/)**

## šŸ‘Øā€šŸ’» Autor

author-profile-picture

Marcos Kenji Kuribayashi

[![Linkedin Badge](https://img.shields.io/badge/-LinkedIn-blue?style=flat&logo=Linkedin&logoColor=white)](https://www.linkedin.com/in/marcos-kuribayashi/) [![Gmail Badge](https://img.shields.io/badge/[email protected]?style=flat&logo=Gmail&logoColor=white)](mailto:[email protected])

---

Desenvolvido por Marcos Kenji Kuribayashi šŸ˜‰