Skip to main content

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.

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.

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

1

Set up the backend

Clone the Spring Boot repository and start the API server on http://localhost:8080. Configure your PostgreSQL database connection.
2

Install frontend dependencies

Run npm install in the Angular project directory to install all packages.
3

Start the application

Run ng serve and navigate to http://localhost:4200 in your browser.
4

Log in

Use your admin credentials to log in and begin dispatching orders and managing inventory.
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.

Build docs developers (and LLMs) love