Flame

Plataforma E-commerce de Zapatillas - Sistema completo de tienda online con gestión de usuarios, productos y pedidos

PHP MySQL HTML5 CSS3 JavaScript Sesiones

Propósito del Proyecto

Flame nació como proyecto para la asignatura de Desarrollo de Aplicaciones Web de Servidor (DAW), implementando un sistema completo de e-commerce especializado en zapatillas con funcionalidades avanzadas para usuarios y administradores.

Objetivos Principales

Experiencia de Usuario

Interfaz intuitiva para compra y gestión de productos

Gestión Completa

Sistema administrativo robusto para productos, usuarios y pedidos

Seguridad

Autenticación por sesiones y validación de datos

Escalabilidad

Arquitectura preparada para crecimiento y nuevas funcionalidades

Arquitectura del Sistema

Flame implementa una arquitectura cliente-servidor con separación de responsabilidades entre usuarios y administradores.

1

Autenticación

Sistema de registro y login con sesiones PHP, diferenciando entre usuarios cliente y administradores

2

Base de Datos

MySQL con tablas para usuarios, productos, pedidos, detalles de pedido y métodos de pago

3

Frontend Dinámico

Interfaces adaptativas que cambian según el tipo de usuario y sus permisos

4

Gestión de Estado

Control de stock, estados de pedido y disponibilidad de productos en tiempo real

Roles de Usuario

Cliente

  • Navegación y búsqueda de productos
  • Carrito de compras y proceso de pago
  • Gestión de perfil y métodos de pago
  • Historial de pedidos
  • Sistema de alertas de stock bajo

Administrador

  • Gestión completa de productos
  • Administración de usuarios
  • Control de pedidos y estados
  • Activar/desactivar productos

Características Principales

Catálogo Inteligente

Búsqueda por nombre, talla, precio y disponibilidad con filtros avanzados

Gestión de Stock

Alertas cuando quedan menos de 10 unidades y control de disponibilidad por tallas

Carrito de Compras

Agregar productos, modificar cantidades y proceder al pago de forma segura

Sistema de Pagos

Múltiples métodos de pago con validación de tarjetas y seguridad

Panel Administrativo

Gestión completa de productos, usuarios, pedidos y reportes

Responsive Design

Interfaz adaptable a dispositivos móviles y tablets

Tecnologías Implementadas

Backend

PHP 8+ con programación orientada a objetos

Sistema de sesiones y autenticación

Base de Datos

MySQL con relaciones complejas

Consultas optimizadas y transacciones

Frontend

HTML5 semántico y CSS3 avanzado

JavaScript para interactividad

Demostración

Flame está desplegado y funcionando en un subdominio personal, demostrando todas las funcionalidades de un e-commerce completo.

Visitar Flame

Puedes registrarte como usuario normal o usar credenciales de prueba para explorar todas las funcionalidades.

Volver a Proyectos