POS Responsive

Add a review
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:

  1. Download and extract the source code to your local machine
  2. Install dependencies:
    • cd server && npm install
    • cd ../client && npm install
  3. Set environment variables for both server and client
  4. Set up a Google Cloud project and connect the Drive API
  5. Set up MongoDB and update the .env.local files
  6. Start the app:
    • cd server && npm start
    • cd client && npm run dev
  7. Access the application:
    • Admin/Customer UI: http://localhost:3000
    • API server: http://localhost:8080 (or your set port)
Hex Information (For Shop Owner): 56168

Similar Products

4508475625498830052

Add a review