Skip to content
This repository has been archived by the owner on Apr 16, 2024. It is now read-only.
/ grupo-05 Public archive

Trabajo integrador para el curso de Desarrollo Full Stack de Digital House 🧑‍💻

Notifications You must be signed in to change notification settings

0920CDFSNCN27ARED/grupo-05

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Grupo 05 - Level Up Games

Oferta de productos y servicios

Nuestro e-ecommerce estará enfocado en la industria de los videojuegos de sobremesa (consolas), ofreciendo productos físicos tales como:

  • Consolas de videojuegos
  • Periféricos
  • Juegos físicos
  • Consolas y accesorios retro
  • Juguetes y merchandising

Con esta oferta de productos buscamos apuntar a un público apasionado por el gaming en consolas, esto incluye tanto a usuarios casuales como a jugadores "hardcore" de estas plataformas.

También buscamos cubrir la demanda de productos "retro" y ediciones especiales de colección con el fin de atraer a un público apasionado por el gaming de culto y fanáticos de marcas emblemáticas como Nintendo o Sega.

Integrantes del equipo

Damián Monti

Diseñador gráfico, músico y estudiante de programación web full stack. Me encanta el desarrollo web para poder aplicarlo a mis conocimientos de diseño, y poder lograr una app que se vea de maravilla, tanto en su funcionamiento como en su estética.

Santiago Novara

Estudiante de programación web full stack y de traductorado en alemán. Soy un fan acérrimo de los videojuegos desde muy temprana edad, particularmente de Nintendo y de las consolas retro.

Marcos Della Vecchia

Contador público apasionado por la tecnología y el desarrollo web. Trabajé en proyectos propios realizando posicionamiento orgánico en buscadores (SEO) y tuve la posibilidad de fundar una agencia de marketing digital enfocada en impulsar la digitalización de pequeñas empresas y emprendimientos locales.

Referentes del mercado que nos inspiran

Hadriática (www.hadriatica.com)

Por el público al que apunta.

Tiene en claro quienes son sus clientes y no intenta abarcar todo el mercado de videojuegos. Por el contrario, se enfoca en satisfacer la demanda de usuarios fanáticos de Nintendo y Playstation principalmente y apela a la nostalgia a través de productos retro.

Por los productos que ofrece.

Tiene disponible un catálogo de productos que gira en torno a las consolas de sobremesa, tanto de la generación actual como de generaciones anteriores. No ofrece otros productos ajenos a esta temática como componentes de gaming para PC ni gadgets tecnológicos.

Max Gaming (www.maxgaming.com)

Por las funcionalidades que ofrece.

Con un diseño simple y ligero (desarrollado en React), este marketplace permite navegar de manera rápida e intuitiva a través de los distintos productos sin demorarnos ni perdernos en el sitio. Además posee una pantalla de login sencilla y un carrito de compras ágil y efectivo.

Por la estética que presenta.

Diseño sobrio y elegante. Paleta de colores con pocas variaciones y una interfaz simple y amigable.

Por las funcionalidades que ofrece.

Sitio web responsive bien adaptado a dispositivos móviles. Menú de tipo "hamburguer" a partir del cual se despliegan las distintas categorías. Barra de búsqueda de productos en la página principal. Pantalla de login y registro en la misma página, lo cual podría ser una alternativa a considerar.

Tablero de trabajo

A la hora de organizar nuestras tareas y facilitar la dinámica del trabajo en equipo utilizamos un tablero en la plataforma Trello. Esto nos permite separar cada tarea a realizar en tarjetas y dar seguimiento a los objetivos propuestos en cada sprint.

Link al tablero de Level-Up Games

Rutas y permisos

Rutas accesibles por invitados

  • /users/login/: Página de inicio de sesión.

  • /users/register/: Página de registro.

  • /products/: Listado de todos los productos disponibles.

  • /products/category/:categoria/: Listado de todos los productos dentro de una categoría (por ejemplo: consoles, games, accesories, retro).

  • /products/detail/: Página de detalle de producto.

Rutas accesibles únicamente por usuarios logueados

  • /checkout/: Página de carrito de compras.

  • /users/logout/: Ruta de cerre de sesión.

Rutas accesibles únicamente por usuarios con permisos de admistrador

  • /product/create/: Página de creación de producto.

  • /product/edit/:id/: Página de edición de producto.

  • /product/delete/:id/: Página de eliminación de producto.

API

El proyecto cuenta con una API propia con los siguientes endpoints:

  • /api/products: Listado de productos publicados.

  • /api/products/:id: Detalle de producto.

  • /api/users: Listado de usuarios registrados.

  • /api/users/:id: Detalle de usuario.

React Admin Dashboard

El proyecto cuenta con un panel de control desarrollado utilizando React, en el cual se muestra la siguiente información obtenida a través de la API:

Home: Información general

  • Cantidad total de productos publicados.
  • Cantidad total de usuarios registrados.
  • Valor total en pesos de productos en stock.

Products: Detalle de productos

  • Listado detallado de todos los productos publicados y su información disponible.

Users: Detalle de usuarios

  • Listado detallado de todos los usuarios registrados y su información disponible.

About

Trabajo integrador para el curso de Desarrollo Full Stack de Digital House 🧑‍💻

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published