ITI Graduation Project
minSdk 26 targetSdk 33
This is a mobile application for e-commerce, designed to fetch products from the Shopify API. Users can browse and search for products, filter them by brand or category, view product details, add items to their cart, proceed to checkout, and pay for their items using either cash on delivery or credit card. Users can also view their order history and order details. To enhance user experience and security, certain features such as adding to cart or adding to favorites are restricted to logged-in users.
- Fetch products from the Shopify API.
- Filter products by brand.
- Filter products by category.
- Filter products by sub-categories.
- Arrange products in ascending or descending order.
- Product details page with size and color selection.
- Add items to the cart.
- Checkout and payment options: cash on delivery, credit card.
- View order history.
- View order details.
- Search products by name or brand.
- User authentication and authorization.