Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/salgado2004/srv-web2-ufpr-trabalho-final

Back-end do trabalho prático final de Desenvolvimento Web II do curso de Análise de Desenvolvimento de Sistemas da UFPR
https://github.com/salgado2004/srv-web2-ufpr-trabalho-final

analise-desenvolvimento-sistemas backend college-project homework java kanban spring-boot ufpr

Last synced: about 8 hours ago
JSON representation

Back-end do trabalho prático final de Desenvolvimento Web II do curso de Análise de Desenvolvimento de Sistemas da UFPR

Awesome Lists containing this project

README

        


Project ManuTADS










ManuTADS is a web system developed as the final project for the Web Development II course in the undergraduate program in Systems Analysis and Development at UFPR. It is a website for a fictitious equipment maintenance company, ManuTADS. Through this site, customers can request their mechanical repairs, while professionals can view the demands and follow the complete workflow provided by the system.


Visit the frontend repository

💻 Technologies and Tools

- Java
- Spring Boot
- JWT (JSON Web Tokens)
- JDBC (Java Database Connectivity)
- Design Patterns (Singleton, Factory, DAO & Strategy)
- Postman
- Postgre SQL

## 🚀 API Endpoints

Base URL: `/service/v1`

| **Route** | **Description** |
|------------------------------------------|---------------------------------------------------------------|
| **** | Registers a new user in the system. |
| **** | Logs in an existing user by validating credentials. |
| **** | Retrieves a list of all employees. |
| **** | Creates a new employee record.
| **** | Updates the employee details for the specified `userId`. |
| **** | Deactivates the employee record with the given `userId`.|
| **** | Retrieves a list of all equipment categories. |
| **** | Creates a new equipment category. |
| **** | Updates the details of a specific equipment category. |
| **** | Deactivates a specific equipment category by `id`.|
| **** | Retrieves a list of receipts.|
| **** | Retrieves a list of all requests. |
| **** | Retrieves details of a specific request by `id`. |
| **** | Generates a report of all requests. |
| **** | Generates a report of requests, grouped by category.|
| **** | Creates a new request (e.g., service request, support request). |
| **** | Updates the specified request by `id`. |

🤝 Collaborators




Salgado2004

Salgado2004






AlissonGSantos

AlissonGSantos






matbaaz

matbaaz






Gabriel-Troni

Gabriel-Troni






Pedro-H108

Pedro-H108






raulbana

raulbana






Made with Contributors README Chart Generator



Special thanks to Professor Dr. Razer A. N. R. Montaño