I will build a custom multi shop erp pos system


About this gig
Need a high-performance, scalable POS/ERP for your retail business? I build custom solutions using React, Node.js, and Firebase designed for speed and security.
Key Feature: Barcode Lifecycle
Generate unique barcodes when adding products and use any standard scanner at checkout to add items, apply discounts, and finish sales in seconds.
Core Functionalities:
- Multi-Shop Admin: Manage inventory, staff, and sales for multiple locations from one dashboard.
- 3-Tier Roles:
- Admin: Full global control & analytics.
- Manager: Shop-specific inventory & staff management.
- Labor: Fast sales interface & daily performance records.
- Smart Login: Secure Google OAuth + "Ghost Login" (staff scan their ID card to log in instantly).
- Real-Time Analytics: Live tracking of Sales, Costs, Profits, and Stock levels.
- Refund & Discounts: Dedicated refund mode with auto-stock reconciliation and flexible discount tools.
Technical Stack:
- Frontend: React.js & Bootstrap (Mobile Responsive)
- Backend: Node.js & Firebase Functions
- DB/Security: Firestore & RBAC Security Rules
Why me? This isn't generic software. Its built for real-world speed, reducing human error while maximizing profit tracking.
Get to know Mufees Mhd
Software Engineer
- FromSri Lanka
- Member sinceJun 2022
Languages
Tamil, English
My Portfolio
FAQ
Can I use my existing hardware (barcode scanner/printer)?
Yes! The system is designed to work with any standard "Plug-and-Play" USB or Bluetooth barcode scanner. For printing, the receipt system generates a clean, browser-optimized layout compatible with most 58mm and 80mm thermal printers.
How does the "Ghost Login" work for employees?
It’s a fast-access feature I developed for high-traffic environments. You simply print an employee ID barcode from the Admin panel. When an employee scans that barcode on the login screen, the system instantly authenticates them without requiring them to type a password or use Google OAuth manually.
Is my business data secure on Firebase?
Absolutely. I implement strict Firestore Security Rules (Role-Based Access Control). This ensures that a "Laborer" can never access sensitive cost or profit data, and a "Manager" can only see data belonging to their specific shop.
Can I manage more than one shop location?
Yes! The Premium package allows for multi-shop management. As an Admin, you can switch between different shop views, manage global inventory, and see aggregated profit reports for the entire business.
Do I need to pay for hosting?
I build this using the Firebase Free Tier (Spark Plan), which is usually more than enough for small to medium businesses. You will only need to pay Google if your traffic grows significantly, but for most POS users, the hosting cost is $0/month.
Will you help me set up the Google Login (OAuth)?
Yes, I provide a setup guide, or if you provide temporary access to your Firebase Console, I can configure the Google Cloud OAuth and hosting for you to ensure everything is "ready to sell" on day one.
Can I use this system on my phone or tablet?
Absolutely! The ERP is built with a Mobile-Responsive design. You can use a tablet as your main checkout counter or use your smartphone to select products and make sales while walking around the store. It works perfectly on any device with a modern web browser (Chrome, Safari, etc.).
Do I need to be at the shop to check my sales?
No. Since the system is 100% Cloud-Based, you can manage your business from anywhere in the world. As an Admin, you can log in from your home computer or phone to view real-time profit reports, check stock levels, and monitor employee performance without needing to be physically present at the shop.
Does it work on both Android and iOS?
Yes! Because it is a web-based ERP, it is platform-independent. Whether your staff uses iPads, Android tablets, or Windows laptops, the interface automatically adjusts to fit the screen size, providing a smooth and professional user experience on all devices.

