506 palabras
3 minutos
Isolashes V1 | Landing Web App & Admin Dashboard

Isolashes V1#

Interfaz Landing Web App

Isolashes es un salón de belleza especializado en extensiones de pestañas, asi como también es una tienda de productos de belleza y academia de formación en extensiones de pestañas. Para esta empresa desarrollé dos web apps.

Landing Page#

Listado de funcionalidades para usuarios#

  • Página de inicio: Presenta la marca, servicios destacados y llamada a la acción para reservar citas.
  • Página de servicios: Detalla todos los servicios ofrecidos con descripciones y precios.
  • Página de tienda: Catálogo de productos con imágenes, descripciones y precios.
  • Carrito de compras: Permite a los usuarios agregar productos, ver el total y proceder al pago.
  • Página de contacto: Formulario para que los usuarios puedan enviar consultas o solicitar información.
  • Sistema de reservas: Los usuarios pueden seleccionar servicios, elegir fechas y horarios disponibles, y confirmar citas.
  • Autenticación de usuarios: Registro e inicio de sesión para gestionar reservas y compras con Google o email.
  • Panel de usuario: Los usuarios pueden ver y gestionar sus reservas, historial de compras y detalles de perfil.
  • Diseño responsivo: La web app está optimizada para funcionar bien en dispositivos móviles y de escritorio.
  • SEO básico: Implementación de prácticas básicas de SEO para mejorar la visibilidad en motores de búsqueda.
  • Integración de pagos: Pasarela de pago segura para procesar transacciones en línea.

Demo de la landing page#

Dashboard de Administrador#

Listado de funcionalidades para administradores#

  • Gestión de servicios: Añadir, editar o eliminar servicios ofrecidos en el salón.
  • Gestión de productos: Añadir, editar o eliminar productos en la tienda.
  • Gestión de reservas: Ver, confirmar, cancelar o reprogramar citas de clientes.
  • Gestión de usuarios: Ver y gestionar la lista de usuarios registrados, incluyendo roles y permisos.
  • Gestión de pedidos: Ver y gestionar los pedidos realizados en la tienda, incluyendo estado y detalles.
  • Gestión de inventario: Controlar el stock de productos disponibles en la tienda
  • Panel de control: Vista general con estadísticas clave como número de reservas, ventas y usuarios activos.
  • Autenticación y autorización: Acceso seguro al dashboard solo para administradores.

Demo del dashboard de administrador#

Integración del panel de administrador con la landing page#

Aquí se muestra la integración de la landing con el dashboard, donde se puede ver la actualización en tiempo real de los servicios y productos de la empresa.

Listado de tecnologías utilizadas#

  • NestJS
  • Prisma
  • ZenStack
  • PostgreSQL
  • NextAuth
  • NextJS
  • React
  • TailwindCSS

Mejoras de la V1 a futuras versiones#

  • Implementar un sistema de notificaciones por correo electrónico para confirmaciones de reservas y actualizaciones de pedidos.
  • Añadir un sistema de reseñas y valoraciones para servicios y productos.
  • Integrar un sistema de chat en vivo para soporte al cliente.
  • Mejorar la optimización SEO para aumentar la visibilidad en motores de búsqueda.
  • Añadir funcionalidades de marketing, como cupones de descuento y promociones especiales.
  • Implementar análisis avanzados y reportes para el dashboard de administrador.
  • Mejorar la accesibilidad para cumplir con las normas WCAG.
  • Añadir soporte para múltiples idiomas en la landing page y el dashboard.
  • Optimizar el rendimiento de la web app para tiempos de carga más rápidos.
  • Implementar pruebas automatizadas para asegurar la calidad del código y la funcionalidad.
Isolashes V1 | Landing Web App & Admin Dashboard
https://vladimircuriel.com/posts/5_isolashes_v1/
Autor
Vladimir Curiel
Publicado el
2024-08-29
Licencia
CC BY-NC-SA 4.0