Skip to main content

Welcome to TiendaRopa

TiendaRopa is a comprehensive CRUD-based inventory management system designed specifically for clothing retail businesses. Built with PHP and MySQL, it provides a complete solution for managing products, employees, suppliers, and stock movements.

Quick Start

Get up and running with TiendaRopa in minutes

Database Setup

Configure your MySQL database and import the schema

User Guide

Learn how to manage your inventory effectively

Database Reference

Explore the complete database schema

Key Features

Comprehensive product tracking with support for multiple categories, sizes (tallas), and colors. Each product includes pricing, current stock levels, and full categorization for easy organization and retrieval.
Manage your team with employee records including role assignments (empleado/gerente). Track supplier relationships with contact information and address details for seamless procurement management.
Record all inventory movements including:
  • Entrada (incoming stock)
  • Salida (outgoing stock)
  • Ajuste (inventory adjustments)
Each movement is timestamped and linked to the responsible employee for complete audit trails.
Track all price changes over time with the actualizaciones system. View historical pricing, who made changes, and when they occurred for complete transparency and business intelligence.
Powerful search capabilities across product names, colors, sizes, categories, and prices. Sort by any column with ascending/descending order for quick data access.
Complete product registration system linking products to employees and suppliers. Maintain full traceability of when products were added to your inventory and by whom.

System Architecture

TiendaRopa is built as a traditional server-side web application:
  • Frontend: Bootstrap 5.3 for responsive UI components
  • Backend: PHP with PDO for database operations
  • Database: MySQL/MariaDB with normalized schema design
  • Server: Designed to run on XAMPP, WAMP, or similar LAMP stacks
TiendaRopa was developed as a database workshop project (“Taller de Bases de Datos”), demonstrating practical CRUD operations, database normalization, foreign key relationships, and real-world inventory management workflows.

Core Modules

The system is organized into several functional modules:
ModuleFilePurpose
Inventoryindex.phpMain product listing with search and sorting
Product Managementcrear.php, editar.php, eliminar.phpCreate, update, and delete products
Catalog Managementcategorias.php, colores.php, tallas.phpManage product attributes
People Managementempleados.php, proveedores.phpEmployee and supplier records
Stock Operationsmovimientos.php, actualizaciones.php, registros.phpTrack inventory changes

Getting Started

1

Install Prerequisites

Ensure you have PHP 8.2+ and MySQL/MariaDB installed (XAMPP recommended)
2

Set Up Database

Import the TiendaRopa.sql file to create the database schema and sample data
3

Configure Connection

Update db.php with your database credentials
4

Launch Application

Access the application through your web server at http://localhost/tienda_ropa/
Ready to dive in? Start with the Installation Guide to set up your development environment.

Build docs developers (and LLMs) love