Skip to content

the-collab-lab/tcl-63-smart-shopping-list

Repository files navigation

BerryCart: Your Personalized Shopping List

Welcome to BerryCart, the app designed to simplify and personalize your grocery shopping experience!
Say goodbye to traditional shopping lists and hello to smart, adaptive shopping with BerryCart. 🍓

Live Site: BerryCart Shopping List

Screenshot of an example of a BerryCart shopping list

Features

  • One-Stop Management: Keep all your grocery items organized in one app, eliminating the need for paper lists or multiple apps. With BerryCart, every shopping list is unique. Create separate lists for different needs or people, each with its own three-word token

  • Smart Estimations: The more you use BerryCart, the smarter it gets. It learns your purchasing habits and frequency, estimating when you're likely to buy an item again, ensuring you never run out of your essentials.

  • Built with Accessibility in Mind: Our user interface is designed with clear contrasts and screen-reader compatibility. Voice-over functionalities and keyboard navigation ensure that BerryCart is easily navigable for users with visual or motor impairments.

Getting Started

  1. Creating a List: Launch BerryCart and tap on 'Create New List' to start fresh or enter your three-word token to dive into an existing list.

  2. Add Items: Tap on 'Add Item', input the item's name, and set its purchasing frequency.

  3. Check Off with a Tap: Bought an item? Simply check it off the list.

Technologies

🖥 🔧
Frontend React
Backend Firebase NodeJS
UI/UX Design CSS Tailwind CSS Figma
Libraries Daisy UI React Modal Toastify

Instructions:

If you want to run this project on your local computer, follow these steps:

  1. Clone the repo:
git clone https://github.com/the-collab-lab/tcl-63-smart-shopping-list.git
  1. Navigate to the project directory:
cd tcl-63-smart-shopping-list
  1. Install the dependencies:
npm install
  1. Start the development server:
npm start

Developer Team

Mentors