Ecommerce Demo
Tasks Completed
- Fetching Categories Data from API (https://fakestoreapi.com/products/categories)
- Fetching Products Data from API (https://fakestoreapi.com/products)
- Fetching Product Details Data from API (https://fakestoreapi.com/products/{productID})
- Setting Wish list and Cart Items
- Getting Single Category Data through Dynamic Routing (https://fakestoreapi.com/products/category/{categoryName})
- Setting Default Limit of Products in Categories Section (https://fakestoreapi.com/products?limit={n})
- Added UI Components for Filter and Sort Products
- Designed and Developed About, Contact, Authentication and the Home Page
Time required to complete these task = 20 working days
Features that can be added later
- Implementing the Search, sort and filter functionality for products and categories
- Adding Products (POST) to Wishlist and Cart
- Implementing Authentication
- Checkout and Payment Integration
- Adding Lazy Loading and Dynamic Import of data to reduce loading time of website
- Adding Pagination.