Muhammad Collection
Presented By:
Muhammad Tanvir
Syed Aun Ali Naqvi
Noman Saleem
Abdullah Amjad
Project Domain / Category:
Android Application
Abstract / Introduction:
The "Muhammad Collection" Android application is an e-
commerce platform tailored for ladies' garments. The app
provides a user-friendly interface and a secure shopping
experience. Using a simple yet powerful tech stack (XML, Java,
and SQLite), the application is designed to offer a smooth
browsing and purchasing experience. It aims to capture the
modern shopper's interest by providing detailed product displays,
personalized shopping features, and an efficient checkout
process. This proposal outlines the functional requirements, tools,
and technologies that will drive the application’s development.
Functional Requirements:
[Link] Registration and Authentication:
Allow users to register with email or social accounts and
securely log in. Implement password reset functionality.
[Link] Catalog:
Display available garments with images, descriptions, sizes,
and prices. Enable category-based browsing, such as
dresses, tops, and accessories. Provide search functionality
to help users find products quickly.
[Link] Cart:
Let users add items to their cart with size and quantity
options. Allow users to view, modify, and remove items in
the cart. Users should be able to filter and sort products in a
user-friendly way. Items will be able to be stored in a cart
between visits.
[Link] and Payment:
Display order summary before payment. Offer multiple
payment options (e.g., credit card, cash on delivery). Send
order confirmation to users after a successful transaction.
[Link] Tracking and History:
Display the current status of orders (e.g., processing,
shipped, delivered). Allow users to view past orders and
reorder items.
[Link] Profile Management:
Enable users to update personal details like name, email,
and address. Allow users to save items for future purchases.
[Link]:
Send notifications about new products, discounts, and
special offers. Notify users of order status updates.
Tools:
Android Studio: For application development and
debugging.
XML: For designing the user interface layout.
Java: For implementing application logic and functionality.
SQLite: For managing local data storage, including user
profiles, product information, and order history.
Gantt Chart:
Wee Tasks Start Date End Date Status
k
1 Projet Setup and 11-Nov-2024 18-Nov-2024 Complete
Planning d
2 UI/UX Design 18-Nov-2024 25-Nov-2024 Complete
d
3 User Authentication 25-Nov-2024 02-Dec-2024 Complete
d
4 Sign in with social 02-Dec-2024 09-Dec-2024 Complete
accounts d
5 Product Catalog 09-Dec-2024 16-Dec-2024 Complete
d
6 Shopping Cart 16-Dec-2024 23-Dec-2024 Complete
d
7 Checkout 23-Dec-2024 30-Dec-2024 Complete
d
8 Order Management 30-Dec-2024 06-Jan-2025 Complete
d
9 Tracking Features 06-Jan-2025 13-Jan-2025 Complete
d
10 Notifications 13-Jan-2025 20-Jan-2025 Complete
d
11 Final Testing 20-Jan-2025 27-Jan-2025 Complete
d
12 Deployment 27-Jan-2025 03-Feb-2025 Complete
d