- Download and unzip the clone file.
- Use the command npm start in the react-app directory and pipenv flask run in the root directory to run both servers.
- Browser should automatically open at localhost:3000 to the Splash page.
- Logged in users can add reviews on products.
- Users can see the reviews they have left on products in the product details page.
- Logged in users can update reviews they have left in the product details page.
- Logged in users can delete reviews they have previously left in the product details page.
- Logged in users can add products into their basket.
- Logged in users can see the products they have placed in their basket.
- Logged in users can update the quantity of the products in basket.
- Logged in users can delete unwanted products from their basket.
- Logged in users can see their past purchase orders in their "Buy it again" purchase history.
- Logged in users can click to the product details page for each of the products they have purchased in their "Buy it again" purchase history.
- Logged in users can add a like on a product in which they are interested, and save it in to their likes page.
- Logged in users can remove a like from a product they were previously interested in, either from their likes page or from the product details page.
- Users can search for products available in Euphoria through a search bar that is found at top-middle part of the page.
- Users can upload profile photos to their user account.
- Logged in users can upload review photos and include them in their reviews.
- Purchase History
- Search bar
- Likes
- AWS