Si bien los inicios fueron humildes ya que se inicio como Proyecto Grupal para la finalización del Bootcamp de soyHenry.com, se ha tomado la iniciativa de hacerlo publico refactorizando gran parte del trabajo realizado a nuevas tecnologias y metodologias para asegurar tanto la confiablidad del codigo, asi como la seguridad de los datos en un ambiente real de produccion.
Se decidio iniciar esta etapa debido a graves inconvenientes que se presentaron al momento de intentar escalar el proyecto inicial.
La continua incompatibilidad con las mejoras que se deseaban implementar sumado a la escases de suites de prueba, llevaron al colapso total del servicio backend, siendo mas provechoso y efectivo iniciar el desarrollo de esta nueva etapa.
Se trata de un e-comerce que, en principio, será usado por una ONG de Mar del Plata dedicada a la enseñanza de música, realización de festivales y venta de entradas a los espectaculos realizados por las diferentes bandas que componen la ONG, las cuales abarcan un gran abanico de estilos musicales. Nuestra aplicación permite vender entradas a estos eventos.
Al encontrarnos en modo de desarrollo, las dependencias de esta plataforma aun no han sido completamente definidas, pero listamos aqui las dependencias minimas que permiten el trabajo en esta fase.
Filtros: los usuarios pueden filtrar los shows por fecha y categoría de música.
Reviews: los usuarios pueden hacer reviews de los shows a los que asistieron.
Compra de entradas: los usuarios pueden comprar entradas a través de la pasarela de pago de Mercado Pago.
Register y Login: los usuarios pueden iniciar sesión a través de su correo electrónico y contraseña o mediante su cuenta de Google.
-
Clona este repositorio.
- Ejecuta npm install para instalar las dependencias necesarias.
- Crea una base de datos PostgreSQL local y configura las credenciales en el archivo server/config/config.json.
- Ejecuta npm run dev para correr la aplicación en modo desarrollo.
- Abre http://localhost:3000 en tu navegador.
Estos son los datos que debes introducir:
Número de tarjeta: 5031 7557 3453 0604
Fecha de vto.: 11/25
Nombre: Cualquier nombre
Clave: 123