Checkpoint Zone es tu destino gamer: consolas, juegos digitales y accesorios esenciales para elevar tu experiencia. Descubre catálogos con géneros variados y prepárate para superar cada nivel. ¡Con Checkpoint Zone, cada compra es una aventura y cada partida un desafío épico!
Features clave • Como usar • Stack • Equipo de soporte •
- Registro seguro: Proceso de registro utilizando correo electrónico y contraseña encriptada.
- Inicio de sesión social: Integración con Google OAuth 2.0 para permitir el inicio de sesión a través de plataformas sociales.
- Listado completo: Visualización de videojuegos y consolas disponibles con imágenes, descripciones y precios.
- Filtros avanzados: Búsqueda de productos por categoría, plataforma y popularidad.
- Gestión del carrito: Funcionalidad para añadir, eliminar y modificar la cantidad de productos en el carrito.
- Resumen del total: Visualización del total del carrito antes del pago.
- Integración con PayPal: Uso de PayPal como pasarela de pago confiable.
- Pago simplificado: Proceso de pago fácil con opciones para ingresar datos de envío y facturación.
- Confirmación inmediata: Notificación a los usuarios después de completar la compra.
- Historial accesible: Opción para ver el historial de pedidos en la cuenta del usuario.
- Diseño responsivo: Interfaz que se adapta a dispositivos móviles y de escritorio.
- Navegación intuitiva: Menús claros y accesibles para una mejor experiencia del usuario.
- Preguntas frecuentes (FAQ): Sección básica para resolver dudas comunes.
- Formulario de contacto: Opción para contacto directo o soporte técnico.
- Medidas de seguridad: Implementación completa para proteger la información del usuario durante el registro y el pago.
Para clonar este repositorio, necesitas Git y Node.js (que viene con npm) Instala ambas en tu terminal, luego ejecuta los siguientes comandos:
# Clona el repositorio
$ git clone https://github.com/No-Country-simulation/s19-05-m-webapp.git
# Entra al repositorio
$ cd /s19-05-m-webapp
# Instala las dependencias en "back" y "frontend"
$ npm install
# Inicia la aplicacion en ambas partes
$ npm run dev
Nota: Recuerde crear su propia rama de trabajo y hacer un commit antes de hacer un pull request, para que no se pierda su trabajo.
Este proyecto se ha desarrollado con el siguiente stack: