Fruit Manager
Project Overview
Fruit Manager is a web-based application designed to simplify management and sales processes in the agro-industry sector. The project consists of a frontend web application, a backend REST API, and an AI REST API to support price analysis. Its core features include managing fruit data, fuel, fertilizers, as well as recording transactions (income from sales and expenses for supplies). In addition, the application integrates an AI module that provides final price recommendations for distribution by considering factors such as fruit type, selling price, and distribution distance. Each service is containerized using Docker, and all components are orchestrated together through Docker Compose for seamless deployment and management.
Project Parts
Built using Remix, React, and TypeScript, supported by Tailwind CSS and shadcn/ui components, this frontend serves as the primary user portal for managing data, transactions, and viewing AI-generated distribution pricing calculations.
Built with Flask, which provides a separate REST API for processing distribution prices. The algorithm used is Linear Regression, which takes into account variables such as fruit selling price, distribution distance, and other contributing factors to generate a final price recommendation.