Provides a demonstration environment for invoice management concepts using a multi-service architecture.
This repository offers a multi-service demonstration environment for exploring invoice management functionalities. It integrates a gRPC server for internal communication, a REST server connected to the application interface, and a Next.js frontend application primarily for 'GET' and 'POST' methods on invoice data. The setup includes a PostgreSQL database initialized via Docker and features a dedicated MCP server designed for integration with tools like Claude Desktop. Built with Go, Python, and TypeScript, it serves as a practical example of how various components can coalesce into a distributed system to manage invoice-related data.