The Furniture Shopping App is a user-friendly mobile application that allows customers to explore and purchase a variety of furniture products with ease. This app is designed to enhance the shopping experience by providing seamless navigation, a floating cart for real-time updates, and multiple payment methods. The system involves user and admin interfaces to streamline furniture browsing, order placement, and inventory management.
Key Features:
-
User Registration:
- Users must register to explore and purchase furniture products.
-
User Login:
- Registered users can log in to view furniture data and manage their orders.
-
Home Page:
- Displays five featured items from each category for a quick overview.
- Items are clickable for detailed information.
-
Product Categories:
- Furniture is organized into categories for better navigation.
-
Filters and Sorting:
- Users can filter products by price and name in ascending or descending order.
- By default, items are displayed in alphabetical order.
-
Add to Cart:
- Users can add desired furniture items to their shopping cart.
-
Innovative Floating Cart:
- A floating cart is accessible on every page, displaying the current items in the cart with key details.
-
Payment Options:
- Credit/Debit Card Payment: Users can pay securely online.
- Cash on Delivery (COD): User addresses are taken during registration and can be updated later.
-
My Orders:
- Users can view order history and check the status of current orders.
-
Admin Panel:
- Admins manage furniture inventory, add new products, and update order statuses.
Software Requirements:
- Operating System: Windows XP or Windows 7 (Ultimate, Enterprise).
- Development Environment: Android Studio for front-end development and MySQL for backend storage.
- Admin Interface: Built using PHP for product and order management.
Hardware Requirements:
- Processor: i3 or higher.
- Hard Disk: 5 GB.
- Memory: 1 GB RAM.
Advantages:
- Automates furniture sales and simplifies online shopping.
- Provides a secure platform for credit card payments.
- Floating cart ensures real-time cart updates for user convenience.
- Filters enable users to find products quickly and efficiently.