
Treat You Batter is a comprehensive full-stack management system designed specifically for coffee shop operations. The platform provides a centralized dashboard that enables staff and administrators to efficiently handle customer transactions, invoice generation, inventory management, and real-time operational notifications.
This project successfully replaced manual spreadsheet tracking with a modern, intuitive application that improved operational efficiency and customer satisfaction. The system's real-time notification feature allows staff to react instantly to new orders and inventory shortages, significantly reducing delays.
Modern, component-based UI with responsive dashboard design for admins and baristas
Automatic invoice generation with export options (PDF/Excel) and financial reporting
Instant alerts for new orders, low inventory, and invoice status updates
Role-based access control with Spring Security and JWT authentication
Angular framework with modern, component-based UI design. Responsive dashboard optimized for tablet use in-store environments.
Java Spring Boot providing robust, scalable API services and comprehensive business logic implementation.
MySQL relational database handling transactions, invoices, user management, and inventory tracking.
Spring Security with JWT authentication ensuring secure access control and role-based permissions.
The application is deployed on Hostinger with Java hosting and MySQL database integration. This cloud deployment includes custom domain configuration and HTTPS security, enabling the coffee shop staff to access the system from anywhere, not just within the local store network. This flexibility significantly improved operational efficiency and allowed for remote management capabilities.
Technologies
Angular
Java
Spring Boot
MySQL
Spring Security
JWT
Hostinger