Back to Projects
Case Study

AI Inventory Management System

AI-powered inventory management platform with transaction tracking, Arabic localization, and predictive stock analytics.

Source Code
Django Python PostgreSQL Google Gemini API Prophet Celery Redis TailwindCSS

Overview

Repository: GitHub - M-Alhbyb/Django_Inventory_System

An enterprise inventory management platform designed for merchants and representatives with AI-powered analytics and operational reporting.

The system integrates Google Gemini AI tools for natural language queries and Prophet time-series forecasting for stock prediction and inventory monitoring.

The application includes transaction management, merchant debt tracking, inventory calculations, reporting dashboards, and Arabic RTL localization.

The backend uses Django with Celery and Redis for asynchronous task processing and scalable background operations.

Architecture

Modular Django architecture with separated business domains. AI service layer integrating Google Gemini APIs. Prophet forecasting integration for stock prediction. Celery and Redis for async background processing. Arabic RTL interface and reporting support.

Challenges

Building AI-assisted workflows for inventory analytics. Managing transaction consistency across inventory and debt calculations. Supporting Arabic RTL rendering and localized exports. Handling asynchronous operations and reporting tasks.

Deployment

Designed for maintainability and operational scalability. Focused on modular architecture and reusable services. Built with real-world inventory workflows in mind.

Outcomes

Automated inventory analysis and prediction workflows. Improved operational reporting and transaction visibility. Enabled AI-powered business insights through natural language tools.