Skip to main content

Welcome to Muebles Roble Documentation

Learn how to manage your furniture manufacturing process from raw materials to finished products with inventory tracking, catalog management, and production traceability.

Quick Start

Get Muebles Roble up and running in your environment in minutes

1

Clone the repository and set up your environment

First, clone the repository and create a virtual environment for the project.
git clone https://github.com/lattice-systems/muebles-roble-diseno-app.git
cd muebles-roble-diseno-app
python -m venv venv
source venv/bin/activate  # On Windows: venv\Scripts\activate
2

Install dependencies and configure the database

Install all required Python packages and set up your database connection.
pip install -r requirements.txt
Create a .env file with your database credentials (use .env-template as reference).
3

Run migrations and start the application

Initialize the database schema and launch the Flask development server.
flask db upgrade
python run.py
The application will be available at http://127.0.0.1:5000

Core Features

Explore the key capabilities of Muebles Roble

Catalog Management

Manage wood types, colors, furniture types, roles, and units of measure

Inventory Control

Track raw materials and finished products with real-time inventory updates

Production Workflow

Manage the complete production process from material intake to finished goods

MVC Architecture

Built on Flask with a clean layered MVC architecture using SQLAlchemy

Form Validation

WTForms-powered validation with CSRF protection and error handling

Audit Tracking

Complete audit trail with soft deletion and timestamp tracking

Documentation by Topic

Find the information you need to work effectively with Muebles Roble

Installation Guide

Step-by-step installation and environment setup instructions

Configuration

Configure database connections, environment variables, and application settings

System Architecture

Understand the layered MVC architecture and design patterns

Developer Guide

Learn coding conventions, project structure, and development best practices

Ready to get started?

Install Muebles Roble and start managing your furniture manufacturing process today

Start Installation

Build docs developers (and LLMs) love