Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/salgado2004/srv-web2-ufpr-trabalho-final
- Owner: Salgado2004
- License: mit
- Created: 2024-09-03T21:37:22.000Z (4 months ago)
- Default Branch: development
- Last Pushed: 2024-12-30T12:21:44.000Z (14 days ago)
- Last Synced: 2024-12-30T13:25:09.679Z (14 days ago)
- Topics: analise-desenvolvimento-sistemas, backend, college-project, homework, java, kanban, spring-boot, ufpr
- Language: Java
- Homepage:
- Size: 394 KB
- Stars: 0
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS
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.💻 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
AlissonGSantos
matbaaz
Gabriel-Troni
Pedro-H108
raulbana
Made with Contributors README Chart Generator
Special thanks to Professor Dr. Razer A. N. R. Montaño