/DondeSuena

Henry Bootcamp - Proyecto final

Primary LanguageJavaScript

HenryLogo

DondeSuena - Proyecto Final

Resumen

El objetivo principal de este sitio web es poder visualizar propuestas de espectáculos musicales en tu ciudad más cercana y poder comprar entradas de tus bandas/artistas favoritos. Así también, brindar la posibilidad de que artistas puedan crear eventos de sus próximos shows e interactuar a través de publicaciones con sus seguidores, contribuyendo de esta manera al crecimiento profesional de cada artista y de la comunidad dentro del sitio.

Funcionalidades

Como Usuario No Logeado:

  • Registrarme como usuario o artista.
  • Ver el Home de la página (eventos, artistas, etc).
  • Ver los próximos shows y detalles del mismo (búsqueda, filtrados y ordenamientos).
  • Ver artistas y el perfil de cada artista.
  • Ver las publicaciones de los artistas.
  • Acceder al chatbot Q&A.

Como Usuario Logeado:

  • Puedo realizar todo lo que el usuario no logeado puede hacer.
  • Login/Logout con la cuenta creada o google.
  • Comprar entradas de los eventos de los artistas mediante pasarela de pago (Mercado Pago).
  • Comentar las publicaciones de los artistas.
  • Agendar eventos y/o marcar como favoritos mis artistas preferidos.
  • Acceder al chatbot Q&A.

Como Artista:

  • Login/Logout con la cuenta creada o google.
  • Crear un perfil que contenga mis datos como artista (nombre, género, correo, contraseña, etc).
  • Crear un evento futuro a través de un formulario.
  • Crear publicaciones para interactuar con mis seguidores (imagen, descripción, recibir comentarios), eliminarlo y editarlo.
  • Acceder al chatbot Q&A.

Administrador

  • Banear/Desbanear usuarios.
  • Puedo modificar/eliminar publicaciones de los artistas.
  • Guardar en base de datos bares/lugares que se agreguen en la página.
  • Puedo eliminar eventos que los artistas soliciten eliminar.
  • Ver el registro de los usuarios que compren las entradas y ver detalladamente la información de cada uno.
  • Acceder al chatbot Q&A y modificarlo.

Tecnologías usadas

  • JavaScipt
  • HTML
  • Tailwind CSS
  • React.js
  • Redux/Toolkit
  • Chart.js
  • Cloudinary
  • Node.js
  • Express.js
  • Auth Google
  • JWT (Json Web Token)
  • Nodemailer
  • PostgreSQL
  • SQL
  • Sequelize.js

Demo

Para probar o ver el sitio web ingresa al siguiente enlace:

Simulación como administrador:

Para probar ser un administrador en la página ingresa las siguientes credenciales en la ventana de Login:

Simular pasarela de pago:

La pasarela de pago se encuentra en modo de prueba para que cualquier pueda probarle sin necesidad de gastar dinero de verdad. Para probarla primero deberás logearte en mercadopago con las siguiente credenciales:

  • Usuario: TETE1918838
  • Contraseña: XLVCQPsmEX

Una vez logeado podras utilizar los siguientes datos para simular un pago:

  • Numero de tarjeta: 5031 7557 3453 0604
  • Fecha de vencimiento: 11/25
  • Titular: APRO (Si quieres que el pago se apruebe) o OTHE (Si quieres simular un pago fallido).
  • CVV: 123

Sobre nosotros

Nuestro equipo está conformado por 8 integrantes: Alexis Uriarte, Diamela Lares, Ezequiel Ramirez, Lautaro Santillan, Martin Fernandez, Martin Canolik, Tomas Arconstanzo, Willians Jimenez. Somos un equipo con mucha química, pasión, ánimo y energía para trabajar. Dispuestos a seguir aprendiendo de otras personas y por nosotros mismos. Realizamos este sitio web como instancia del proyecto final en el bootcamp de HENRY, afianzamos cada una de las tecnologías aprendidas en la carrera y más..

Muchas gracias por visitar nuestro proyecto. Esperamos que te haya gustado y que puedas disfrutarlo tanto como nosotros lo hicimos