Skip to content

softrarelabs/auto-fair-management-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

Auto Fair Management System

A custom inventory and stock management system developed by Softrare Labs for an auto parts and bus body parts business.

The system helps manage products, inventory, sales, QR codes, transactions, users, and role-based access through a secure, responsive, and business-focused dashboard experience.


Project Overview

Auto Fair Management System was built to support daily stock and sales operations for a business managing bus body parts inventory.

The platform provides a structured way to add products, track stock levels, scan QR codes, process sales, manage users, and review transaction history. Softrare Labs developed the system as a practical internal business tool focused on accuracy, speed, and operational clarity.

Note: This repository is used as a public project showcase. The full source code is not included due to business privacy and intellectual property considerations.


Goals & Challenge

The goal was to replace manual or scattered inventory workflows with a centralized web-based management system.

Key objectives included:

  • Build a responsive inventory dashboard for daily business use.
  • Track product information, stock levels, and low-stock items.
  • Support QR code generation and scanning for faster sales.
  • Provide role-based access for owners and managers.
  • Record sales, imports, and transaction history.
  • Improve visibility into stock movement and daily operations.
  • Create a secure login and session-based access system.
  • Build a scalable foundation for future reporting and business automation.

Softrare Labs Solution

Softrare Labs developed a full web-based management system using Next.js, TypeScript, Tailwind CSS, and Appwrite.

The platform includes protected dashboard routes, product management, stock import workflows, QR-based sales, transaction tracking, user management, and role-based permissions. The interface was designed for practical business use, with clear tables, quick actions, low-stock alerts, and dashboard metrics to support faster decision-making.


Key Features

  • Responsive inventory management dashboard
  • Secure custom authentication flow
  • HTTP-only session cookie handling
  • Role-based access control for owners and managers
  • Product management for bus body parts
  • Product code, category, buying price, unit, and minimum stock tracking
  • QR code generation for products
  • QR code scanning for quick sales
  • Manual product search and sell workflow
  • Real-time stock level updates
  • Stock import and increase-stock workflow
  • Low stock alerts and filtering
  • Transaction history for sales and imports
  • Daily sales tracking
  • User management for owner accounts
  • Active and inactive user status handling
  • Dashboard metrics and recent activity overview
  • Route protection with middleware
  • Appwrite database integration

User Roles

Owner

Owners have full system access, including product management, stock management, sales, user management, dashboard analytics, transactions, and QR code tools.

Manager

Managers have limited operational access focused on selling products, viewing inventory, checking transactions, and using QR code workflows. Stock management and user management are restricted.


Tech Stack

  • Next.js 16 - App Router, Server Components, and full-stack application structure
  • React - Component-based user interface development
  • TypeScript - Type-safe development
  • Tailwind CSS 4 - Utility-first responsive styling
  • Appwrite - Backend-as-a-Service for database and backend operations
  • html5-qrcode - QR code scanning functionality
  • qrcode.react - QR code generation
  • Lucide React - Icon system
  • SweetAlert2 - Alerts, confirmations, and modal feedback

Screenshots

Dashboard

A clear dashboard experience showing business metrics, stock status, low-stock alerts, and recent activity.

Auto Fair Dashboard

Product Management

A product management interface for adding, searching, filtering, and managing bus body parts inventory.

Auto Fair Product Management

Sales Workflow

A sales interface designed for QR scanning or manual product selection, with automatic inventory updates.

Auto Fair Sales Workflow

User Management

An owner-only user management screen for managing roles, account status, and system access.

Auto Fair User Management


Live Preview

Visit the live preview:

https://autofair-management.vercel.app/


Outcome & Impact

The Auto Fair Management System provides a practical digital foundation for managing inventory, sales, users, and stock movement in one place.

The project helps reduce manual tracking, improves visibility into business operations, supports faster sales through QR workflows, and gives the business a scalable system for future operational growth.


Privacy Notice

This is a private business management system. The repository is intended only to showcase the project overview, system features, technology stack, screenshots, and live preview reference.

The full source code, private configuration, API credentials, database structure details, and business implementation logic are not publicly shared.


About Softrare Labs

Softrare Labs is a web design and development agency helping businesses, organizations, and founders build modern, responsive, and high-performing websites and web applications.

We focus on clean design, reliable development, user experience, business workflows, and launch-ready digital products for clients in the USA, Italy, Europe, and worldwide.

Design. Develop. Launch.


© 2026 Softrare Labs. Project showcased for portfolio and case study purposes.

About

Case study for the Auto Fair inventory management system developed by Softrare Labs.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors