The Grocery List App is a simple and intuitive application that helps users manage their grocery shopping. This app allows users to add items to their grocery list, mark items as completed when purchased, delete individual items, search through the list, and see a total count of items on their list. It's designed to make grocery shopping more organized and efficient.
- Add Items: Easily add items to your grocery list.
- Check Items: Mark items as completed when you've purchased them.
- Delete Items: Remove individual items from your list.
- Search Function: Quickly search through your list to find specific items.
- Total Item Count: Displays the total number of items on your grocery list.
Follow these instructions to set up and run the Grocery List App on your local machine.
- Node.js: Make sure you have Node.js installed on your machine. You can download it from here.
- Clone the Repository:
git clone https://github.com/Dallas-iKe/groceryApp.git
- Navigate to the Project Directory:
cd groceryApp - Install Dependencies:
npm install
- Start the Application:
npm start
The app should now be running on http://localhost:3000.
-
Adding Items:
- Enter the name of the item in the input field and click the
Add Itembutton (or press Enter) to add it to your list.
- Enter the name of the item in the input field and click the
-
Checking Items:
- Once you have purchased an item, click on the checkbox next to the item to mark it as completed.
-
Deleting Items:
- To remove an item from your list, click the
Deletebutton (trash can icon) next to the item.
- To remove an item from your list, click the
-
Searching Items:
- Use the search bar to filter items on your list. The list will dynamically update to show only the items that match your search term.
-
Total Item Count:
- The total number of items in your list is displayed at the bottom of the list, helping you keep track of how many items you need to buy.
Contributions are welcome! If you'd like to contribute to this project, please fork the repository and use a feature branch. Pull requests are warmly welcome.
- Fork the Repository
- Create Your Feature Branch:
git checkout -b feature/YourFeature
- Commit Your Changes:
git commit -m 'Add some feature' - Push to the Branch:
git push origin feature/YourFeature
- Open a Pull Request
For any questions or suggestions, feel free to open an issue or contact me directly through email
