This README file explains SnapShop: a smart shopping list application by Emma Ma, Sarah Mekonnen, Marcos Perez, and Allison Randel through The Collab Lab.
The Collab Lab is an online collaboration for developers to exercise coding, technical project management, and peer programming skills.
The goal of this project is to collaborate with Collab Lab teammates to create a “smart” shopping list app that learns user buying habits and helps remember what users will likely need to buy on their next trip to the store.
Programming languages: JavaScript, HTML, CSS
Front End: React, TailwindCSS, Daisy UI, Material UI
Back End: Firebase, Node.js
Project management: GitHub, Google Workplace, Miro, Slack
- Sign in using a Google email address
- Create a list using voice to text or by typing
- Select that list, and start adding items
- You can add items by clicking “Add Item” and using voice to text or by typing
- Select the frequency you expect to buy that item again: Your options are
Soon
,Kind of Soon
, andNot Soon
- Click Submit
- Go back to your list to see your items
- You can go back to the Home page and share your list with a friend by inputting their email address
- When a user shares a list with you, you can click into it and check off items
- You can also unfollow that list without deleting the list permanently
- Your items will move categories as your shopping habits develop and time goes on
- When you’re done with a list, you can remove it from your collection
- Update alert formatting: make them consistent
- Ability to rename lists
- Add items to your list using scan to text
- Ability to add images to your list
Thank you to our mentors Nathan Brown, Devin Jaggernauth, and Mindy Zwanziger for your constant support throughout our project -- your leadership and wisdom is greatly appreciated!