AMS System is a microservices-based Accounting Management System designed to provide comprehensive accounting and management functionalities. The system is built using Spring Boot and Spring Cloud technologies, following a microservices architecture pattern for scalability, maintainability, and resilience.
Core Features
Role-Based Document Workflow (Client ↔ Accountant)
PDF/Image Upload with OCR Parsing for invoices
Grid Views for Clients and Accountants with filtering, sorting
Status Management (Pending, Approved, Rejected)
Reject Reason Tracking
Secure Login using Spring Security and JWT
Microservice Communication via Gateway and Eureka