This project is a Grocery List application where users can create new shopping lists, add items to the list, delete items, register products, and manage settings. The application is containerized using Docker Compose for easy setup and deployment. The frontend is built with Vue.js within a Laravel application using Vite.
- Introduction
- Prerequisites
- Installation
- Configuration
- Running the Application
- Screenshots
- Video
- License
The Grocery List application helps users manage their shopping lists efficiently. Users can create new lists, add and delete items, register new products, and adjust settings as needed.
Before you begin, ensure you have Docker and Docker Compose installed on your machine.
Clone the repository:
git clone https://github.com/pedro162/grocery_list_app.git
cd grocery-listNo additional configuration is required. The default configuration is suitable for development and testing purposes.
To run the application using Docker Compose, execute the following command in the project directory:
docker-compose upThis command will build and start the application containers. The application will be accessible at http://localhost:9000.
The interface for creating a new shopping list allows users to add a title and start a new list.
The shopping list report screen.
Users can add items to their shopping lists, specifying the product, quantity, and other details.
Users can delete items from their shopping lists, keeping the list updated with current needs.
The product registration screen allows users to add new products to the database, making them available for use in shopping lists.
The settings screen allows users to customize application preferences and manage their account details.
For a detailed walkthrough of the application features, watch the video below:
This project is licensed under the MIT License





