Responsive POS SystemResponsive POS System
A responsive POS system with admin and customer interfaces to manage orders, products, and inventory efficiently.Responsive POS System
A responsive POS system with admin and customer interfaces to manage orders, products, and invent...
Overview
Order Shop is a full-stack responsive POS system built with Next.js and Express.js. It includes an admin dashboard to manage products, categories, and orders, and a customer-facing interface to place orders. The application is mobile-friendly, integrates with Google Drive for secure image uploads, and uses MongoDB for data persistence. This is an ideal starter kit for developers building e-commerce or ordering systems. Easy to install, developer-friendly, and fully open for customization.
Features
Full POS system starter templateAdmin dashboard for managing products, categories, and customer ordersCustomer-facing interface for placing ordersResponsive design for mobile and desktop (Tailwind CSS)Image upload and management via Google Drive APIShopping cart system and order trackingBuilt with Next.js (client) and Express.js (server)MongoDB for fast and scalable data storage
Requirements
Node.js v18 or higherMongoDB database (local or cloud)Google Cloud account with Drive API enabledComposer (for optional dependency management)Web server or VPS for deploymentBasic knowledge of terminal usage
Instructions
⚠️ For full setup steps and troubleshooting, please refer to the included README file.
Quick Setup:
- Download and extract the source code
-
Install dependencies:
bash CopyEdit cd server && npm install cd ../client && npm install
- Set environment variables for both server and client
- Set up a Google Cloud project and connect the Drive API
-
Set up MongoDB and update the
.env.localfiles -
Start the app:
bash CopyEdit cd server && npm start cd client && npm run dev
-
Access:
-
Admin/Customer UI:
http://localhost:3000 -
API server:
http://localhost:8080(or your set port)
-
Admin/Customer UI:
| Category | Scripts & Code / ReactJS |
| First release | 20 June 2025 |
| Last update | 20 June 2025 |
| Files included | .css, .sql |
| Tags | ecommerce, responsive, webapp, inventory, mongodb, admin dashboard, react, POS System, google drive api, nextjs, tailwind css, order management, full stack, expressjs, cart system |








