Skip to content

Ecommerce made with HTML, CSS, JavaScript, React.js, Next.js, Sanity and Stripe.

Notifications You must be signed in to change notification settings

Ripdiegozz/BluebyteStore

Repository files navigation

Bluebyte Ecommerce

Este proyecto es un sitio web de comercio electrónico. Utiliza HTML, CSS, TailwindCSS, JavaScript, React.js, React Hooks, Next.js, Sanity y Stripe. El proyecto cuenta con un carrito de compras funcional, un selector de cantidad de productos y pagos realizados a través de Stripe.

Requisitos

Para ejecutar este proyecto, necesitarás tener instalado Node.js y npm en tu computadora.

Instalación

  1. Clona el repositorio en tu computadora:
git clone https://github.com/Ripdiegozz/BluebyteStore.git
  1. Entra al directorio del proyecto:
cd BluebyteStore
  1. Instala las dependencias:
npm install
  1. Crea un archivo .env en el directorio raíz y añade las siguientes variables de entorno:
NEXT_PUBLIC_SANITY_URL=<tu-api-key-de-Sanity>
NEXT_PUBLIC_STRIPE_PUBLISHABLE_KEY=<tu-public-key-de-Stripe>
NEXT_PUBLIC_STRIPE_SECRET_KEY =<tu-clave-private-key-de-Stripe>
  1. Ejecuta el proyecto:
npm run dev

Tecnologías

Este proyecto está desarrollado utilizando las siguientes tecnologías:

  • HTML: lenguaje de marcado para la estructura del sitio web

  • CSS: lenguaje de estilos para dar diseño y apariencia al sitio web

  • JavaScript: lenguaje de programación para agregar interactividad al sitio web

  • React.js: biblioteca de JavaScript para construir interfaces de usuario

  • Next.js: framework de React.js para construir aplicaciones web de una sola página (SPA)

  • Sanity: plataforma de contenido que permite gestionar el contenido del sitio web

  • Stripe: plataforma de pagos en línea que permite procesar pagos en el sitio web

Funcionalidades

  1. Búsqueda de productos por nombre, categoría y precio
  2. Selección de productos y agregado al carrito de compras con selector de cantidad
  3. Vista del carrito de compras con resumen de productos y precios
  4. Proceso de pago utilizando Stripe para procesar el pago y finalizar la compra

Contacto

Si tienes alguna pregunta, sugerencia o comentario sobre este proyecto, no dudes en contactarme en el siguiente correo electrónico: dagadev@proton.me.

¡Gracias por utilizar mi sitio web!

About

Ecommerce made with HTML, CSS, JavaScript, React.js, Next.js, Sanity and Stripe.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published