Welcome to the GSB Office Management System (OMS) – a comprehensive dashboard and workspace for GET SKY BUY (GSB). This repository includes functionalities for HeadOffice, Regional Offices, Branch Offices, and Support Offices, enabling seamless business operations across multiple levels.
The GSB OMS is a centralized platform for managing different office levels, ensuring efficiency, control, and streamlined communication between departments. It serves as the backbone of GSB’s hierarchical structure, supporting sellers, logistics, deliveries, and order management.
- 🏢 HeadOffice: Centralized control of all operations.
- 🏛️ Regional Office: Manages multiple branch offices within a country/state.
- 🏬 Branch Office (GSB Branch): Connects with local sellers and manages deliveries.
- 📦 Support Office: Handles logistics, pickups, RTO (Return to Origin), seller onboarding, and product management.
✅ Multi-level User Roles (Admin, Regional Manager, Branch Staff, Support Agents)
✅ Seller Registration & Verification
✅ Order & Delivery Management
✅ Product Addition & Inventory Handling
✅ Logistics & RTO Processing
✅ Reports & Business Insights
✅ Secure Authentication & Role-based Access Control
- Frontend: React.js (Planned)
- Backend: Node.js, Express.js
- Database: MongoDB
- Authentication: JWT-based security and OAuth
- Hosting: cPanel / VPS
- Express.js – Backend framework
- Mongoose – Database management
- JWT – Authentication & Authorization
- React – User Interface (Upcoming)
- Razorpay API – Payment Processing (Planned)
ecommerce business-management logistics dashboard seller-management order-processing multi-level-operations
- Alpha Version – Initial setup & basic features (Planned)
- Beta Version – Feature improvements & UI enhancements (Planned)
- Stable Release – Fully functional system (Coming Soon)
Clone the repository:
git clone https://github.com/skytechrick/GSB-OMS.git
cd GSB-OMS
npm install
npm start