ShopPOS is an Android-based Point of Sale (POS) software developed as part of the APT 3060 course, specifically for Lab 1. The project was issued on May 17th, 2024, and marked on May 24th, 2024. The primary objective was to design a user-friendly interface and implement the Android code to manage sales transactions within a retail shop setting.
The ShopPOS application is designed to streamline sales operations in a shop environment. The project includes key functionalities such as:
- Product Listing: Displaying a list of available products with details like price, quantity, and description.
- Cart Management: Enabling users to add, remove, or update items in the shopping cart.
- Checkout Process: Implementing a system to calculate total costs, apply discounts, and process payments.
- Transaction History: Maintaining a record of all sales transactions for auditing and future reference.
- Inventory Management: Real-time tracking of inventory levels to manage reordering and prevent stockouts.
The project was developed using Android Studio, focusing on the following aspects:
- User Interface: A clean, intuitive UI designed to minimize user effort during transactions.
- Database Integration: Local storage using SQLite to manage inventory and transaction data.
- Responsive Design: The application is adaptable to various screen sizes, ensuring usability across different Android devices.
- User Interface: Simple and easy-to-navigate design for efficient user interactions.
- Database Integration: Efficient local data storage to handle inventory and transactions.
- Smooth User Experience: Designed for quick and seamless operation in a retail environment.
This project provided hands-on experience in Android development, including UI/UX design, database management, and implementing application logic. It was a valuable exercise in understanding how to create and deploy functional Android applications tailored for a retail setting.
This README provides an overview of the ShopPOS project, highlighting the scope, technical implementation, and key features. It demonstrates the practical skills gained in Android development through this course project.