Apparel Inventory Management System

Sourav

Sourav Saraf

Shringar is a comprehensive inventory management system specifically designed for managing apparel business operations. It handles products, orders, sales, and generates various business reports.

Architecture & Technology Stack

Frontend (UI):
Angular 17 application with modern UI components
PrimeNG for rich UI components and data grids
AG Grid for advanced data table functionality
Hosted on Firebase for web deployment
Backend (API):
Node.js/TypeScript serverless application
AWS Lambda functions for scalable backend processing
TypeORM for database operations
PostgreSQL database (hosted on Supabase)
AWS S3 for file storage (images and reports)
Cloud Infrastructure:
AWS Serverless architecture (Lambda, API Gateway, S3)
Supabase for PostgreSQL database hosting
Google Sheets integration for data import/export
Google Gemini AI integration for AI-powered features

Core Features

1. Multi-Entity Management

The system manages several key business entities:
Parties (customers/clients)
Orders (order processing and tracking)
Sales (sales transactions and records)
Suppliers (vendor management)
Designs (product designs and specifications)
Karigars (craftsmen/artisans)
Agents (sales agents/representatives)
Bora (likely a specific business entity type)

2. Inventory Operations

Product catalog management
Order processing and fulfillment
Sales tracking and reporting
Supplier relationship management

3. Reporting & Analytics

AI-powered reports using Google Gemini
Excel report generation capabilities
Report notifications system
Long-running report processing for complex analytics

4. Data Integration

Google Sheets integration for data import/export
Excel file processing for bulk operations
Image management with AWS S3 storage

5. Authentication & Access Control

Party login system (customer access)
Admin panel for business management
Role-based access control

Deployment & Environment Management

The project supports multiple environments:
Production environment
Test environment
Automated deployment scripts
Database backup and migration tools

Key Business Domains

Based on the directory structure, the system handles:
Order Management - Processing and tracking orders
Sales Management - Recording and analyzing sales
Party Management - Customer relationship management
Supplier Management - Vendor operations
Design Management - Product design catalog
Agent Management - Sales team operations
Karigar Management - Craftsmen/artisan management
This appears to be a apparel business management system that provides end-to-end inventory management, from design and manufacturing (via karigars) to sales and customer management, with robust reporting capabilities powered by AI.
Like this project

Posted Jun 11, 2025

Developed an inventory management system for apparel businesses using Angular, Node.js, and AWS.