Skip to content

Desarrollé un proyecto de mini tienda en línea con funcionalidades de login, registro y carrito de compras. Utilicé React.js para crear la interfaz de usuario y gestionar componentes reutilizables. Implementé autenticación y autorización, llamadas a APIs externas y persistencia de datos para cada usuario.

License

Notifications You must be signed in to change notification settings

EstebanDev08/miniStore-react

Repository files navigation

Mini store Online

Esta es una aplicación de mini tienda online desarrollada con React.js y Node.js. Proporciona funcionalidades básicas como inicio de sesión, registro de usuarios, carrito de compras, historial de órdenes y detalles de órdenes individuales.

Características

  • Inicio de sesión de usuarios: los usuarios pueden iniciar sesión con sus credenciales y acceder a su cuenta personalizada. image
  • Registro de usuarios: los nuevos usuarios pueden crear una cuenta proporcionando su información básica. image
  • Búsqueda y visualización de productos: los usuarios pueden buscar productos y ver detalles, incluyendo descripción, precio y disponibilidad. image
  • Carrito de compras: los usuarios pueden agregar productos al carrito, ajustar las cantidades y realizar el proceso de compra. image
  • Historial de órdenes: los usuarios pueden ver un historial de sus órdenes anteriores, incluyendo detalles como fecha, estado y total. image
  • Detalles de órdenes individuales: los usuarios pueden ver los detalles específicos de una orden, incluyendo los productos comprados, cantidades y precios individuales. image

Tecnologías utilizadas

  • React.js: biblioteca de JavaScript para construir la interfaz de usuario.
  • Git: sistema de control de versiones para gestionar el desarrollo y las ramas del proyecto.

Instalación

  1. Clona este repositorio en tu máquina local.
  2. Navega hasta el directorio del proyecto.
  3. Ejecuta npm install para instalar las dependencias del servidor.
  4. Navega hasta la carpeta client y ejecuta npm install para instalar las dependencias del cliente.
  5. Regresa al directorio principal del proyecto y ejecuta npm run dev para iniciar el servidor y el cliente de forma concurrente.

Contribución

Si deseas contribuir a este proyecto, puedes seguir los pasos a continuación:

  1. Crea un fork de este repositorio.
  2. Crea una nueva rama para tus cambios: git checkout -b feature/nueva-caracteristica.
  3. Realiza los cambios necesarios y guarda los archivos.
  4. Asegúrate de que tus cambios se apliquen correctamente y no generen errores.
  5. Realiza un commit de tus cambios: git commit -m "Agregar nueva característica".
  6. Envía tus cambios al repositorio remoto: git push origin feature/nueva-caracteristica.
  7. Abre una solicitud de extracción en GitHub.

Licencia

Este proyecto está bajo la Licencia MIT. Para más detalles, consulta el archivo LICENSE.

About

Desarrollé un proyecto de mini tienda en línea con funcionalidades de login, registro y carrito de compras. Utilicé React.js para crear la interfaz de usuario y gestionar componentes reutilizables. Implementé autenticación y autorización, llamadas a APIs externas y persistencia de datos para cada usuario.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published