Sistema de Productos Documentation
Build powerful product management systems with our RESTful API. Built with Express, PostgreSQL, and Vue.js for modern web applications.
// Quick API Example
POST
/api-productos/productos
”nombre”: “Product Name”,
“precio”: 99.99,
“stock”: 100
Quick Start
Get up and running in minutes
Configure the database
Set up PostgreSQL and create the database schema.
Make sure PostgreSQL is installed and running on your system.
Core Features
Everything you need to build a product management system
JWT Authentication
Secure authentication with HTTP-only cookies and JWT tokens for session management.
Role-Based Access Control
Granular permissions with administrator and user roles to control access to resources.
RESTful API
Complete CRUD operations for products, categories, and users with standardized endpoints.
PostgreSQL Database
Robust data persistence with views, triggers, and optimized queries for performance.
Vue.js Frontend
Modern reactive UI built with Vue 3, Pinia state management, and Tailwind CSS.
Password Recovery
Email-based password recovery system for enhanced user account security.
Explore the Documentation
Deep dive into specific topics
Architecture Overview
Understand the full-stack architecture and how components work together.
Learn more
Products API
Complete reference for managing products with full CRUD operations.
View endpoints
Vue Components
Explore the reusable Vue.js components that power the frontend interface.
Browse components
Security Best Practices
Learn how to secure your application with authentication and authorization.
Read guide
Ready to get started?
Follow our quickstart guide to build your first product management endpoint in minutes.
