A front-end application for a Point of Sale (POS) system, designed to provide an intuitive interface for managing customer and item data. This application supports functionalities for creating, viewing, updating, and deleting records, and allows users to process ordersseamlessly.
The following technologies were used in the development of the System:
- HTML
- CSS
- JQuery
- AJAX
-
User-Friendly Interface:
- Intuitive and responsive UI for managing customers, items, and orders.
- Seamless navigation and easy access to all features.
-
Customer Management:
- Create, view, update, and delete customer records.
- Search customer data for quick access.
-
Item Management:
- Create, view, update, and delete item records.
- Search item data for quick access.
-
Order Handling:
- Support for item selection and customer assignment during order creation.
- Create orders with real-time feedback.
-
API Integration:
- Seamless interaction with backend APIs for data retrieval and manipulation.
- Error handling and validation for reliable user interactions.
-
Intuitive User Experience: Provides a user-friendly interface that simplifies the management of customers, items, and orders, making day-to-day operations more efficient.
-
Real-Time Interaction: Ensures quick and responsive data updates, allowing for immediate feedback on actions taken within the application.
-
Streamlined Workflow: Facilitates seamless integration with backend services, enabling smooth and uninterrupted workflow for sales and inventory management.
-
Enhanced Productivity: Reduces the complexity of managing POS operations, helping users to perform tasks more quickly and with greater accuracy.
To install and run the System, follow these steps:
-
Clone the repository:
git clone https://github.com/jlokitha/POS-System-Frontend.git
-
Navigate to the project directory:
cd POS-System-Frontend
-
Open the project in VS Code:
code .
-
Customer Management:
-
Navigate to the Customer Page:
- Use the navigation bar to access the
Customer
page.
- Use the navigation bar to access the
-
Manage Customers:
- Save: Add new customer details.
- Update: Modify existing customer information.
- Delete: Remove customers from the system.
- View: Browse and search for customer details.
-
-
Item Management:
-
Navigate to the Item Page:
- Use the navigation bar to access the
Item
page.
- Use the navigation bar to access the
-
Manage Items:
- Save: Add new items to the inventory.
- Update: Modify item details and pricing.
- Delete: Remove items from the inventory.
- View: Browse and search for item details and stock levels.
-
-
Order Processing:
-
Navigate to the Order Page:
- Use the navigation bar to access the
Order
page.
- Use the navigation bar to access the
-
Create an Order:
- Choose Customer: Select a customer from the list.
- Select Items: Pick items from the inventory and specify the quantity.
- Purchase Order: Finalize and complete the order.
-
For the back-end of the POS system, visit the POS System Back-End Repository.
This project is licensed under the MIT License - see the MIT License file for details.
© 2024 Janindu Lokitha