Key Components
1. Homepage Component
Path: src/app/components/homepage/
Main landing page featuring:
2. Product Details Component
Path: src/app/components/product-details/
Displays detailed product information:
- Product images gallery
- Price and stock information
- Product description
- Seller information
- Reviews and ratings
- Add to cart functionality
3. Cart Component
Path: src/app/components/cart/
Shopping cart management:
- List of cart items
- Quantity adjustment
- Item removal
- Price calculation
- Checkout navigation
4. Checkout Component
Path: src/app/components/checkout/
Order completion process:
- Shipping address selection
- Payment method selection
- Order summary
- Order confirmation
5. Profile Component
Path: src/app/components/accounts/profile/
User profile management with nested routes:
- Personal information
- Address book
- Order history
- Password change
- Favorites/wishlist
- Vouchers
6. Affiliate Dashboard
Path: src/app/components/affiliate/dashboard/
Affiliate program features:
- Earnings dashboard with charts
- Commission history
- Withdrawal requests
- Collection management
- Affiliate links generation
- Payment settings
7. Search Result Component
Path: src/app/components/search-result/
Product search functionality:
- Search input
- Filters (category, price, rating)
- Sort options
- Infinite scroll
- Result grid/list view
8. Personal Store Component
Path: src/app/components/personal-store/
Store management:
- Store profile
- Product listing
- Store reviews
- Store statistics
No Comments