Go back

Projects

T.F.P.W

Backend Frontend UX Ver Código

Este proyecto consiste en una aplicación web completa para gestión de compras en línea, desarrollada desde cero con HTML, CSS y JavaScript tanto en el frontend como en el backend, utilizando Servlets y consultas SQL directas sobre una base de datos diseñada en HeidiSQL. Permite a los usuarios registrarse, iniciar sesión, gestionar su carrito, realizar pedidos y cancelarlos si están pendientes, todo con una interfaz dinámica y comunicación eficiente mediante AJAX, garantizando una experiencia fluida y responsiva.

FUNCIONALIDADES DEL PROYECTO:

1. Navegación entre páginas: El usuario puede moverse fácilmente por las distintas secciones de la web gracias a una estructura de navegación funcional.

2. Registro: Los usuarios se pueden registrar en la página web teniendo así un perfil propio.

3. Inicio de sesión: Los usuarios pueden acceder a su cuenta ingresando sus credenciales para disfrutar de funcionalidades personalizadas.

4. Añadir productos al carrito: Se pueden seleccionar productos y agregarlos a un carrito de compras para gestionarlos antes de realizar el pedido.

5. Verificación de stock: Al agregar un producto al carrito, se consulta automáticamente la base de datos para comprobar que haya stock disponible.

6. Cálculo automático del precio: El carrito actualiza y muestra en tiempo real el precio total según los productos seleccionados.

7. Historial de pedidos: Cada usuario puede consultar un listado con todos los pedidos que ha realizado.

8. Cancelar pedidos pendientes: Es posible cancelar pedidos siempre que su estado sea “pendiente”, lo que permite mayor control al usuario.

9. Gestión de usuarios (admin): Desde la interfaz de administrador se pueden dar de alta o de baja a los clientes registrados.

10. Visualización de pedidos (admin): El administrador puede ver todos los pedidos realizados por los distintos usuarios.

11. Filtros avanzados de pedidos (admin): Se pueden filtrar pedidos por fecha, cantidad total, número de productos o usuario específico para facilitar la gestión.

SKILLS:

Lenguajes de programación

#HTML #JAVASCRIPT #CSS #JAVA

Frameworks

#BOOTSTRAP