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

https://github.com/pereirar3/to-do-list-springboot

Project and activity required by the back-end team of the junior company (Infocorp)
https://github.com/pereirar3/to-do-list-springboot

backend java poo spring-boot

Last synced: 4 months ago
JSON representation

Project and activity required by the back-end team of the junior company (Infocorp)

Awesome Lists containing this project

README

          

# To-do-list Spring Boot

Activity carried out by the Infocorp back-end team - completed in November 2023. First Simple Project with Spring Boot.

## Parts of the project

- Controllers
- UserController
- TaskController
- Models
- User
- Task
- Repositories
- UserRepositorie
- TaskRepositorie
- Services
- UserService
- TaskService
- Exceptions
- ErrorResponse
- GlobalExceptionHandler
- Configs
- SwaggerConfig
- WebConfig
- View
- index.html
- script.js
- css.style (+ Boostrap 5)

## Technologies Used

The technologies used to develop the project are very simple.




CSS3
HTML5
Anthony-Js
Bootstrap
Java
Spring Boot

## Getting Started

This is an example of how you may give instructions on setting up your Spring Boot project locally. To get a local copy up and running, follow these simple steps.

### Prerequisites

This is an example of how to list things you need to use the software and how to install them.
* Java Development Kit (JDK)
- Download and install the latest JDK from [Oracle](https://www.oracle.com/java/technologies/javase-downloads.html) or [OpenJDK](https://adoptopenjdk.net/).
* Maven
- Download and install Maven from [https://maven.apache.org/install.html](https://maven.apache.org/install.html).

### Installation

1. Clone the repo

```sh
git clone https://github.com/your_username_/your-spring-boot-project.git
```
2. Navigate to the project directory

```cd
your-spring-boot-project
```
3. Build the project using Maven

```mvn
clean install
```
4. Run the application

```java
-jar target/your-spring-boot-project.jar
```
## Contact Information:

| Anthony Ricardo Rodrigues Rezende |
| --- |
| Anthony's Photo |

- **Email:** anthony_rodriguespereira@outlook.com
- **LinkedIn:** Anthony's LinkedIn

## Acknowledgments
Useful resources that we would like to give credit for.

- Lucas Ângelo [https://www.youtube.com/watch?v=YcO-Q6yozmU&list=PLiXotHlANc8ptwP6wajo73OZo9Nh5i597](https://www.youtube.com/watch?v=YcO-Q6yozmU&list=PLiXotHlANc8ptwP6wajo73OZo9Nh5i597)
- Ralf Lima [https://www.youtube.com/watch?v=8D5BS1NbHPM&list=PLWXw8Gu52TRI0usqoSTLrioF6NPp-3msb](https://www.youtube.com/watch?v=8D5BS1NbHPM&list=PLWXw8Gu52TRI0usqoSTLrioF6NPp-3msb)
- JS Web3School [https://www.w3schools.com/js/default.asp](https://www.w3schools.com/js/default.asp)
- Bootstrap [https://getbootstrap.com/](https://getbootstrap.com/)
- Java POO - UFMT [https://sites.google.com/ic.ufmt.br/algoritmos-3-co-2023-1/](https://sites.google.com/ic.ufmt.br/algoritmos-3-co-2023-1/)

##