Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/alexandrelamberty/macellum
:shopping_cart: Grocery Management System.
https://github.com/alexandrelamberty/macellum
docker docker-compose fiber golang grocery-store management-system mysql openapi react react-native
Last synced: 20 days ago
JSON representation
:shopping_cart: Grocery Management System.
- Host: GitHub
- URL: https://github.com/alexandrelamberty/macellum
- Owner: alexandrelamberty
- Created: 2024-02-13T15:52:39.000Z (11 months ago)
- Default Branch: master
- Last Pushed: 2024-04-24T19:01:15.000Z (9 months ago)
- Last Synced: 2024-05-21T18:05:20.098Z (8 months ago)
- Topics: docker, docker-compose, fiber, golang, grocery-store, management-system, mysql, openapi, react, react-native
- Homepage:
- Size: 10.7 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Macellum
Grocery Management System designed to streamline the operations of a grocery store. The system encompasses various key components:
1. Client Management:
- Efficiently manage client information, appointment.2. Product Management:
- Create new products.
- Manage stock levels.
- Facilitate product movement within the store.
- Enable seamless product purchase by clients.
- Automated price update ?3. Order Management:
- Validate and create orders for a smooth workflow.4. Invoice Generation:
- Generate invoices for transactions.5. Reporting:
- Detailed reports for better insights.
- Sales reports to track revenue.
- Order reports for monitoring transactions.
- Client reports for customer analysis.This Grocery Management System is designed to enhance the overall functionality and organization of a grocery store, providing a user-friendly interface for efficient day-to-day operations.
## Requirements
- [Docker](https://www.docker.com/)
## Usage
1. Start the complete stack and initialize the services:
```shell
docker compose up -d .
```2. Register the main admin account:
Copy the pairing key from the configuration created before. Navigate to the web client at [http://localhost:3000/auth/register?key=PAIRING_KEY](http://localhost:3000/auth/register?key=PAIRING_KEY) and replace `PAIRING_KEY` in the url with your key. You will be