ASHON E-commerce

ASHON E-commerce

03/2023 - 06/2023

Descripción

Proyecto final de ciclo en el que se desarrolló aplicación web de arquitectura cliente-servidor que consiste en una tienda online para la venta de ropa para hombres y mujeres. La aplicación busca ofrecer una experiencia de usuario excepcional al proporcionar una interfaz atractiva y moderna, garantizando una navegación eficiente por los productos y una experiencia de compra intuitiva.

En cuanto a las tecnologías utilizadas, se utilizó Angular junto con HTML, CSS y JavaScript para el desarrollo de la interfaz gráfica. Para el desarrollo del servidor y de la API, se utilizó Node.js con Express.js, se implementó una base de datos no relacional con MongoDB y se implementaron librerías como Cloudinary para el almacenamiento en la nube de imagenes de productos, OAuth2 para el inicio de sesión con Google, la librería Nodemailer junto con OAuth2 para el enviar correos electrónicos de verificación o de restablecimiento de contraseñas y la librería de Stripe para el procesamiento de pagos en línea.

Además, se estableció una metodología ágil para el desarrollo del proyecto, lo que permitió la entrega incremental de las funcionalidades. Finalmente, se llevó a cabo el despliegue de la aplicación utilizando servicios de terceros como Heroku para el alojamiento del servidor y AWS Amplify para el alojamiento de la aplicación cliente.

Características

  • 🛍 Catalogo de productos
  • 🛒 Carrito de compras
  • 💳 Pasarela de pago
  • 🔒 Autenticación y registro de usuarios
  • 📝 Gestión de la información del usuario
  • 📋 Historial de pedidos
  • 🔑 Recuperación de la contraseña
  • 📫 Notificaciones por correo electrónico
  • 📱 Responsive design

Tecnologías

  • RESTful API
  • Node.js
  • Express.js
  • MongoDB
  • JWT
  • Stripe
  • Cloudinary
  • Nodemailer
  • Angular
  • Bootstrap