Conboleto
About Client
Objective
To provide a seamless ticketing platform that empowers users to effortlessly purchase tickets for events while enabling organizers to create events and access comprehensive statistics to enhance their planning and marketing efforts.
Tools & Technologies
JavaScript, NodeJS, ExpressJS, MongoDB, Docker, JWT, MicroServices
Challenge
The most challenging aspect of the project was developing web services with the REST standard for two front-end applications (event management platform and ticket purchasing platform). Some services for the online purchasing platform did not require tokens and were publicly accessible.
Additionally, we created different types of roles and permissions for each user, allowing a user to have an account on both platforms using the same email.
We also established a flexible and scalable development environment, utilizing microservices for code reuse and creating generic middlewares for different endpoints.