The Point of Sale (POS) system is a web-based application developed using Django. It provides functionality for managing products, filtering by categories and stores, adding items to a shopping cart, and processing orders through a checkout process.
- Display a list of products with details such as name, price, and quantity.
- Filter products by categories.
- Filter products by store.
- Add products to a shopping cart.
- Update quantities and remove items from the cart.
- Checkout process for reviewing the cart, entering shipping and payment details, and completing the purchase.
-
Clone the repository:
git clone https://github.com/your-username/pos-system.git cd pos-system
-
Create a virtual environment and activate it:
python -m venv venv source venv/bin/activate (Linux/Mac) venv\Scripts\activate (Windows)
-
Install the required dependencies:
pip install -r requirements.txt
-
Apply database migrations:
python manage.py makemigrations && python manage.py migrate
-
Run the development server:
python manage.py runserver
-
Access the application in your web browser at http://localhost:8000.
-
Explore the different features of the POS system:
- Browse products and filter by categories or stores.
- Add items to the shopping cart.
- Review the cart contents and proceed to checkout.