ReservaLogo

Proyecto Final - La reserva [ES]

Deploy: https://lareserva-frontend.herokuapp.com

Video: https://www.youtube.com/watch?v=Bu6TwkF7WDE

## Resumen

La reserva es una pagina web orientada a un complejo de futbol que permite a sus usuarios inscribirse a torneos y mas tarde acceder a informacion sobre el mismo.Por parte de los administradores estos cuentan con varios herramientas para mantener el orden dentro de la pagina.

Que puede hacer un usuario?

  • Crear cuenta/logearse
  • Acceder al home.
  • Filtrar torneos en base a diferentes criterios.
  • Inscribirse a torneos.
  • Acceder a una pasarela de pagos.
  • Acceder a la informacion especifica de los torneos.
  • Dejar reviews.
  • Reportar reviews.
  • Ver las instalaciones del complejo.
  • Ver el equipo que creo la pagina.

Que puede hacer un administrador?

  • Acceder a todas la funcionalidades de un usuario.
  • Agregar o restar puntos a equipos dentro de un torneo.
  • Agregar o restar goles a un jugador dentro de un torneo.
  • Banear/Desbanear usuarios.
  • Habilitar, Inhabilitar, Crear y editar torneos.
  • Administrar reviews reportadas.
  • Eliminar reviews.
  • Cargar fixtures de los torneos.

Como puedo ser administrador?

Si deseas logearte como un administrador ingresa a la pagina usando las siguientes credenciales:

Como puedo probar la 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 tendra que logearte en mercadopago con las siguiente credenciales:

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

Que tecnologias usamos?

  • JavaScript
  • React
  • Redux
  • Tailwind
  • Node
  • Express
  • Sequelize
  • Postgres
  • Mercadopago
  • Auth0
  • Cloudinary

Quienes somos?

Somos un equipo de 8 desarolladores apasionados por su trabajo, siempre con ganas de aprender cosas nuevas y seguir creciendo. Hicimos esto como proyecto final para el bootcamp de Henry con el objetivo de afianzar y ganar practica con las tecnologias previamente mencionadas.

Final project - The reserve [EN]

Summary

The reserve is a web page oriented to a soccer complex that allows users to register for tournaments and later access information about it. On the part of the administrators, they have several tools to maintain order within the page.

What can a user do?

  • Create an account/Login.
  • Access home.
  • Filter tournaments according to different criteria.
  • Sign up for tournaments.
  • Access the payment gateway.
  • Access the specific information of the tournaments.
  • Leave reviews.
  • Report reviews.
  • See the facilities of the complex.
  • See the team that built the page.

What can an administrator do?

  • Access all the functionalities of a user.
  • Add or subtract points to teams within a tournament.
  • Add or subtract goals to a player within a tournament.
  • Ban or allow users.
  • Enable, Disable, Create and edit tournaments.
  • Manage reported reviews.
  • Delete reviews.
  • Load tournament fixtures.

How can i be an administrator?

If you want to login as an administrator, please login to the page using the following credentials:

How can I test the payment gateway?

The payment gateway is in trial mode so that anyone can use it out without spending any real money. To use it you will first have to log in to mercadopago with the following credentials:

Once logged in you can use the following data to simulate a payment:

  • Card number: 5031 7557 3453 0604
  • Expiration date: 11/25
  • Cardholder: APRO (If you want the payment to be approved) or OTHE (If you want the payment to be declined).
  • CVV: 123

What technologies have we used?

  • JavaScript
  • React
  • Redux
  • Tailwind
  • Node
  • Express
  • Sequelize
  • Postgres
  • Mercadopago
  • Auth0
  • Cloudinary

About us

We are a team of 8 passionates developer

We are a team of 8 developers who are passionate about their work, always wanting to learn new things and keep growing. We did this as the final project for Henry's boot camp to gain experience and practice with the technologies mentioned above.