POS Responsive
A modern and adaptable point-of-sale system designed to seamlessly manage transactions across various devices.
Descriptions
Overview
Order Shop is a full-stack responsive Point of Sale (POS) system built with Next.js and Express.js. It includes an admin dashboard for managing products, categories, and orders, along with a customer-facing interface for placing 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 platforms or ordering systems. Easy to install, developer-friendly, and fully open for customization.
Features
- Complete POS system starter template
- Admin dashboard for managing products, categories, and customer orders
- Customer-facing interface for placing orders
- Responsive design for mobile and desktop using Tailwind CSS
- Image upload and management via Google Drive API
- Shopping cart system and order tracking functionality
- Built with Next.js (client) and Express.js (server)
- MongoDB for fast and scalable data storage
Requirements
- Node.js v18 or higher
- MongoDB database (local or cloud)
- Google Cloud account with Drive API enabled
- Composer (for optional dependency management)
- Web server or VPS for deployment
- Basic knowledge of terminal usage
Instructions
Note: For full setup steps and troubleshooting, please refer to the included README file.
Quick Setup:
- Download and extract the source code to your local machine
- Install dependencies:
cd server && npm installcd ../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:
cd server && npm startcd client && npm run dev
- Access the application:
- Admin/Customer UI:
http://localhost:3000 - API server:
http://localhost:8080(or your set port)
- Admin/Customer UI:
Hex Information (For Shop Owner): 56168

Add a review