Love2Shop is a Python command-line shopping application developed as my final project for Stanford Code in Place.
Love2Shop allows users to create and log into accounts, browse items from a shopping menu, manage a shopping cart, set and stay within a budget, earn reward points for discounts, and save their purchase history in a virtual closet.
- Create and log into user accounts
- Browse items from a shopping menu
- Add and remove items from a shopping cart
- Set and track a shopping budget
- Earn reward points that can be redeemed for discounts
- Save purchase history in a virtual closet
Main.pyβ Runs the application and handles user interactionItems.pyβ Manages store items and shopping cart functionalityAccountSystem.pyβ Handles user account creation, login, and data storageRewardSystem.pyβ Manages reward point calculations and discounts