Skip to content

Feature List

Yibo Guo edited this page Nov 30, 2022 · 15 revisions

MVP Feature List

1. New account creation, log in, log out, and guest/demo login

Users can sign up, log in, and log out. Users can use a demo login to try the site. Users can't use certain features without logging in (like posting and commenting). Logged in users are directed to their home feed where posts made by other users are shown. Logged out users are directed to a splash page asking them to login again.

2. Category CRUD

Users can create new categories with name and image. Users can update existing categories with name and image. Users can delete selected categories. Users can view all existing categories.

3. Item type CRUD

Users can create a new item type with specified category, name and image. Users can update an item type with name and image. Users can delete an item type. Users can view all existing item types.

4. User Item (Inventory)CRUD

Users can create new purchased items with quantities, purchase date and expiration date Users can update user items with quantities, purchase date and expiration date Users can delete user items Users can view existing user items with with quantities, purchase date and expiration date

5. Favorite dish CRUD

Users can create new Favorite dish with name, image and necessary items(Ingredients). Users can update existing Favorite dish with name, image and necessary items(Ingredients). Users can delete selected Favorite dish. Users can view existing Favorite dish.

6. Search/Filter

User can search for all user items(Inventory) by name. User can also filter items by category, purchase date and expiration date.

7. AWS Bucket

Allows users to upload/delete category/item type images with AWS Bucket.