How davibrazz/projeto-integrador-transdisciplinar-ii-faculdade works
This is a store-management application with a browser dashboard and a Java backend. The visible workflow loads category, product, user, and order data from the API, then renders dashboard views; product editing and order inspection are also visible in the browser code. The tree indicates matching backend controllers, services, repositories, and domain entities, but their interactions were not sampled. The README is empty, so backend behavior beyond those module names is uncertain.
Main entry points: script.js Dashboard UI · index.html Dashboard page · CategoryController.java Category API · ProductController.java Product API
Components 16
Browser dashboard
- Dashboard UI
src/main/resources/static/js/script.js - Dashboard page
src/main/resources/static/index.html
Backend API and domain
- Application entry
src/main/java/com/store/demo/Application.java - Category API
src/main/java/com/store/demo/controllers/CategoryController.java - Product API
src/main/java/com/store/demo/controllers/ProductController.java - User API
src/main/java/com/store/demo/controllers/UserController.java - Order API
src/main/java/com/store/demo/controllers/OrderController.java - API error handling
src/main/java/com/store/demo/controllers/exceptions/ResourceExceptionHandler.java - Category service
src/main/java/com/store/demo/services/CategoryService.java - Product service
src/main/java/com/store/demo/services/ProductService.java - User service
src/main/java/com/store/demo/services/UserService.java - Order service
src/main/java/com/store/demo/services/OrderService.java
Persistence model
- Data repositories
src/main/java/com/store/demo/repositories - Store entities
src/main/java/com/store/demo/entities - Configured database
src/main/resources/application.yml
Other components
- Store operator
Connections 6
- Store operator → Dashboard page: uses
- Dashboard page → Dashboard UI: loads
- Dashboard UI → Category API: fetches categories
src/main/resources/static/js/script.js - Dashboard UI → Product API: fetches products
src/main/resources/static/js/script.js - Dashboard UI → User API: fetches users
src/main/resources/static/js/script.js - Dashboard UI → Order API: fetches orders
src/main/resources/static/js/script.js