S A Sagor
Joined - September 2025
এই কোডবেসটি একটি মডুলার POS (Point of Sale) অ্যাপ্লিকেশন, যেখানে সেলস, ইনভেন্টরি, অ্যাকাউন্টিং এবং মাল্টি-স্টোর ফিচারগুলো স্কেলেবল আর্কিটেকচারে তৈরি। ক্লিন UI, Role-based Access Control এবং RESTful API থাকায় ওয়েব, ডেস্কটপ (PWA) —সব জায়গায় ব্যবহারের উপযোগী।
মূল ফিচার
Sales & Billing: বারকোড/QR স্ক্যান, হোল্ড/রিজিউম সেলস, ডিসকাউন্ট, ট্যাক্স, রিফান্ড/রিটার্ন
Inventory: প্রোডাক্ট, ভ্যারিয়েন্ট (SKU/Size/Color), স্টক অ্যাডজাস্ট, লো-স্টক অ্যালার্ট
Purchase & Supplier: পারচেজ অর্ডার, GRN, সাপ্লাইয়ার লেজার
Customer & CRM: কাস্টমার প্রোফাইল, ডিউ/ইনস্টলমেন্ট, SMS/ইমেইল নোটিফিকেশন
Accounts: কেশ/ব্যাংক/মোবাইল ওয়ালেট, এক্সপেন্স, ইনকাম হেড, ট্রানজেকশন হিস্টরি
Reports: সেলস/প্রফিট/স্টক রিপোর্ট, তারিখ/স্টোর/ক্যাশিয়ার ফিল্টার, এক্সপোর্ট (PDF/CSV)
Payments: bKash, Nagad, Card, Cash—মাল্টি পেমেন্ট মোড
Multi-Store & User Roles: ব্রাঞ্চ-ওয়াইজ স্টক/সেলস, Admin/Manager/Cashier পারমিশন
Hardware Ready: বারকোড স্ক্যানার, থার্মাল প্রিন্টার (58/80mm), ক্যাশ ড্রয়ার
Offline-first (PWA): নেট নেই তবু বিল—পরে সিঙ্ক হয়
কোড আর্কিটেকচার
Modules: Auth, Sales, Inventory, Purchase, Accounts, Reports, Settings
Layers: Controllers → Services → Repositories → Models
DTO/Validation: Request validation, standardized response wrapper
Background Jobs: স্টক সিঙ্ক, রিপোর্ট কিউ, ইমেইল/SMS কিউ
Caching: Redis (টপ প্রোডাক্ট, ড্যাশবোর্ড মেট্রিক্স)
নিরাপত্তা
JWT-based Auth, Password hashing (bcrypt/argon2)
Role-based Access Control (RBAC)
CSRF/XSS/SQLi প্রটেকশন, Rate limiting on APIs
Audit log: কে কখন কী করেছে ট্র্যাকিং
ইন্টিগ্রেশন (Payments)
bKash: Checkout, Execute, Refund, Webhook
Nagad: Init, Confirm, Refund, Callback
Generic Gateway Adapter: নতুন পেমেন্ট যোগ করতে ইন্টারফেস/ড্রাইভার প্যাটার্ন
ইন্সটলেশন:
https://www.facebook.com/share/v/1E8b6aubuu/
Demo Log in Information:
User: demo1@gmail.com
Password: 112233
Get the updates, offers, tips and enhance your page building experience
Up to Top
Comments