BodegaX is a complete warehouse management system designed for beer distributors. It gives administrators full control over inventory, sales dispatch, and end-of-day reporting, while giving client users a simple interface to request crates and review their purchase history.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/Edwin950821/BodegaX/llms.txt
Use this file to discover all available pages before exploring further.
Introduction
Learn what BodegaX does and how it fits into your warehouse workflow.
Quick Start
Get the application running locally in a few steps.
Architecture
Understand the Angular frontend, Spring Boot API, and PostgreSQL database.
API Reference
Explore every REST endpoint used by the BodegaX frontend.
Core Features
Sales Dispatch
Dispatch beer crate orders to clients and record sales in real time.
Inventory Management
Monitor stock levels by brand and receive incoming shipments.
Order Tracking
View all active customer orders and drill into individual order details.
Transaction History
Browse the full sales log with expandable per-product line items.
End-of-Day Report
Generate and download a PDF sales report to close out the workday.
User Administration
Create, edit, and manage user accounts and access roles.
Get Up and Running
Set up the backend
Clone the Spring Boot repository and start the API server on
http://localhost:8080. Configure your PostgreSQL database connection.Install frontend dependencies
Run
npm install in the Angular project directory to install all packages.BodegaX requires both the Angular frontend and the Spring Boot backend to be running simultaneously. The frontend communicates with the API at
http://localhost:8080 by default.