MERN Stack POS Application

Overview

This is a Point of Sale (POS) application built with the MERN stack (MongoDB, Express.js, React, Node.js) and Redux Toolkit. The application supports various features essential for managing a point of sale system in a restaurant or retail environment.

Preview

Pos-App2-ezgif.com-video-speed.mp4

Deploy

https://pos-app-merstack-rtk-1.onrender.com/

Features

  • Menu Management: Browse the menu, add items to the cart, and generate invoices.
  • Table Management: View and manage the status of tables in the restaurant.
  • Statistics: Access sales statistics and other relevant data.
  • Admin Panel: Manage the application with administrative privileges, including user accounts.

Technologies Used

  • Frontend:
    • React
    • Redux Toolkit
    • HTML/CSS with Ant Design
  • Backend:
    • Node.js
    • Express.js
    • MongoDB

Installation

  1. Clone the repository:

    git clone https://github.com/disconnectuss/Pos-App-Merstack-RTK
    cd Pos-App-Merstack-RTK
    
  2. **Backend cd ../api npm install npm start

  3. **Frontend cd ../client npm start npm run dev

Usage

  • Menu Management Browse and search for menu items. Add items to the cart. Generate and view invoices for orders.
  • Table Management View the status of all tables. Update table statuses as needed.
  • Statistics Access detailed sales statistics and reports.
  • Admin Panel Manage user accounts. Access administrative settings and features.

Contributing

Fork the repository. Create a new branch: git checkout -b feature-name. Make your changes and commit them: git commit -m 'Add some feature'. Push to the branch: git push origin feature-name. Submit a pull request.

Contact For any inquiries, please contact [faktas2021@gmail.com] or create an issue on the repository.