Based on what you’ve learned until now , create a project of your choosing (impress us with your imagination) . This project must at least satisfy the following minimum requirements :
- Must be interactive on CLI.
- Use data structures.
- Use loops & conditionals.
- Use functions that return an output .
- Use a Lambda function.
- Use at least 1 Class.
- Use some form of Error Handling .
- Organize Your Code into modules & (or packages)
Overview : An online store that sells fruits to customers. This online store has 2 main users. The customer and the manager of the store . Each one of them should be able to do the following tasks for the store to function properly .
- Browse Products .
- View the product info (summary, specs, price, quantity , etc.)
- Search for Products.
- Get recommendations for my next purchase based on my purchase history.
- Add Products to the shopping cart .
- Remove a product from the shopping cart.
- List the products in my shopping cart.
- Continue to checkout .
- Fill in my address for delivery.
- Get receipt of my purchases.
- Check delivery status .
Explain to the user how to use your project . for example:
- type in search product_name to search for a product.
- type in list_products to show all the products in the grocery.
- type in show product_name to get information about this product.
- type in buy product_name to buy the product .
- and so on...