Git Product home page Git Product logo

jmmoller / spacer Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 47.26 MB

¡Bienvenido a Spacer, la tienda gamer donde encontrarás todo lo que necesitas para potenciar tu PC gamer al máximo! Este proyecto es parte del curso de Desarrollo Web Integrado de la Universidad Tecnológica del Perú (UTP).

Home Page: https://spacer-ecommerce.vercel.app

CSS 14.39% JavaScript 26.75% HTML 31.81% Java 26.99% Dockerfile 0.07%
ecommerce ecommerce-application ecommerce-website html-css-javascript peru

spacer's Introduction

Proyecto Spacer: Tu Tienda Gamer Favorita 🎮

¡Bienvenido a Spacer, la tienda gamer donde encontrarás todo lo que necesitas para potenciar tu PC gamer al máximo! Este proyecto es parte del curso de Desarrollo Web Integrado de la Universidad Tecnológica del Perú (UTP).

Equipo de Desarrollo 🧑‍💻

  • Jorge Luis Moreno Moller (Backend y Frontend)
  • Javier Enrique Quispe Mamani (Frontend)
  • Daniel Enrique Cano Urpeque (Base de Datos)
  • Jesus Andres Ccerhhuayo Ccerhuayo (Frontend)

Profesor: Carlos Fernando Zamora Guanilo

Descripción del Proyecto 🖋️

El objetivo de este proyecto llamado Spacer es crear una tienda en línea especializada en componentes y accesorios para los PC gamers. El eCommerce ofrece una amplia gama de productos de alta calidad para mejorar la experiencia de juego del cliente.

Funcionalidades Destacadas 🌟

  • Autenticación de Usuarios (Login y Registro)
  • Exploración de Productos
  • Carrito de Compras
  • Administración de Usuario (Cliente)
  • Panel de Administrador (Administradores)
  • Emulación SPA en página de productos
  • Encriptación de contraseñas

Tecnologías Utilizadas⚡

Frontend

  • HTML
  • CSS (con animaciones personalizadas)
  • JavaScript (vanilla)
  • JSDoc
  • Vercel

Backend

  • Java
  • Spring Boot
  • MySQL (gestionado con phpMyAdmin)
  • Spring Security
  • JWT para autenticación
  • Redis (manejador de caché)
  • BCrypt

Despliegue 🚀

  • Frontend: Desplegado en Vercel
  • Backend: Originalmente desplegado en Railway, posiblemente se migre a otro host.

Cómo Iniciar ⚙️

  1. Clona el repositorio.
  2. Configura la base de datos en tu servidor local o remoto.
  3. Inicia el servidor backend.
  4. Abre el cliente en tu navegador.

Capturas de Pantalla 📷

Captura de Pantalla 1 Captura de Pantalla 2 Captura de Pantalla 3

Contribuciones

El proyecto fue desarrollado por Jorge Luis Moreno Moller, Javier Enrique Quispe Mamani, Daniel Enrique Cano Urpeque y Jesus Andres Ccerhhuayo Ccerhuayo.


¡Gracias por visitar Spacer! Esperamos que disfrutes tu experiencia de compra con este proyecto.

spacer's People

Contributors

dependabot[bot] avatar javierqmek avatar jmmoller avatar

Watchers

 avatar

spacer's Issues

Timestamp data type compatibility problem with PostgreSQL on the server

El servidor en desarrollo local funciona perfecto con MySQL, sin embargo, en producción con PostgreSQL tiene un error y muestra el siguiente mensaje: org.hibernate.exception.SQLGrammarException: could not execute statement [ERROR: column "timestamp" is of type timestamp without time zone but expression is of type character varying. Lo que sugiere que el tipo de dato timestamp without time zone de PostgreSQL no se convierte de forma automatica a String. El problema se solucionará en el próximo commit.

  • Cambiar la propiedad timestamp al tipo de dato Timestamp compatible con MySQL y PostgreSQL.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.