Skip to content

Latest commit

Β 

History

History
77 lines (52 loc) Β· 2.35 KB

File metadata and controls

77 lines (52 loc) Β· 2.35 KB

πŸ“Œ Overview Factory Management System (FMS) is a web-based tool designed to help factories track and manage their resources effectively. It centralizes:

πŸ§β€β™‚οΈ Worker Data & Performance

πŸ“¦ Order Management & Fulfillment

🧰 Inventory Levels & Movements

πŸ“ˆ Operational Efficiency Insights

Unlike traditional ERPs, this platform leverages real-time sync, cloud scalability, and a modern tech stack to deliver a fast, responsive, and intelligent user experience.

βš™οΈ Tech Stack Layer Tech Used Frontend React, TypeScript, TailwindCSS Backend Node.js (for custom APIs and integrations) Auth Firebase Authentication Database Firebase Firestore (Realtime NoSQL) Hosting Firebase Hosting Functions Firebase Cloud Functions (TypeScript) Storage Firebase Storage (documents, logs, images) DevOps GitHub Actions, Firebase CLI

🧩 Core Modules πŸ‘· Worker Management

Register workers, assign roles & shifts

Track attendance & performance

Performance score based on output & quality

πŸ“¦ Order Management

Create and track production orders

Assign orders to workers/machines

Real-time status updates (Pending, In-Progress, Complete)

πŸͺ Inventory System

Manage raw material and finished goods

Real-time stock updates

Automatic low-stock alerts and reorder triggers

πŸ“Š Efficiency Dashboard

Track production speed, error rates, downtime

View per-worker, per-order, or factory-wide efficiency

Export reports to PDF or CSV

🧠 How We’re Different Feature FMS (Our Website) Traditional ERP πŸ’‘ Real-time data sync βœ… Firestore + Listeners ❌ Refresh required or delayed πŸ§ͺ Type-safe development βœ… Full TypeScript stack ❌ Often PHP/Java-based πŸ”„ Serverless, scalable backend βœ… Firebase Cloud Functions ❌ On-premise, hard to scale 🎯 Focused on efficiency metrics βœ… Live dashboard + analysis ❌ Basic reports πŸ“± Mobile-friendly interface βœ… PWA with offline support ⚠️ Not mobile-optimized πŸ” Fine-grained role permissions βœ… Firebase Auth + Claims ⚠️ Limited role control

πŸ“ˆ System Architecture Diagram plaintext Copy Edit πŸ” Role-Based Access (RBAC) Role Permissions Admin Full access to all modules, add/remove users, manage settings Manager View/edit orders, assign workers, monitor inventory Worker View assigned tasks, submit logs, update status Auditor Read-only access to all modules (for quality control or external reviewers)