The client is installing multiple Toptech Multiloader (SMP) meters for metering and fueling operations, along with Veeder Root hardware for inventory management. The project aims to develop a web application that monitors and communicates with these meters, oversees inventory levels, detects leakages and theft, and generates invoices for customers and reports on critical aspects of the operations.
- **Backend Development (C#)**:
– Utilize ASP.NET Core to build a RESTful API that communicates with the Toptech Multiloader meters and Veed Root hardware.
– Implement endpoints for real-time monitoring of meter data, inventory levels, and alerts for leakages and theft detection.
– Develop logic to generate invoices for customers based on fuel dispensing data and inventory usage.
- **Data Processing and Analysis (Java)**:
– Use Java for processing and analyzing the data collected from the meters and inventory management system.
– Implement background services that periodically check for anomalies, such as unexpected drops in inventory or abnormal meter readings, to detect potential leakages or theft.
– Create reports on critical operational aspects, which can be generated and exported in various formats (e.g., PDF, Excel).
- **Frontend Development**:
– Develop a user-friendly web interface that allows operators to interact with the application, view live data, and manage invoices and reports.
– Integrate data visualization tools to provide insights into inventory status, fueling operations, and financial metrics.
- **Deployment**:
– Host the application on a cloud platform, ensuring scalability and reliability.
– Use a relational database like SQL Server or PostgreSQL to store data securely.
.
.