Waste Wise
System do zarządzania procesami odpadowymi w architekturze multi-tenant. Backend działa w Spring Boot, a osobny frontend powstał w Vue 3, Vuetify i TypeScript.
O projekcie
Multi-tenantowy system do procesów odpadowych
Waste Wise składa się z backendu w Spring Boot i osobnej aplikacji frontendowej w Vue 3, Vuetify i TypeScript. Backend obsługuje tenantów, uwierzytelnianie, osobne bazy danych klientów, API REST, WebSockety, migracje Flyway oraz moduły administracyjne.
Frontend pełni rolę panelu operacyjnego z widokami tenantów, firm, kontaktów i danych procesowych, a komunikacja z API jest wspierana generowanymi typami i klientami.
Technologie
Java
Spring Boot
Vue.js
TypeScript
Vuetify
Multi-tenant
MySQL
WebSocket