The Caroneiros project was developed as part of the Interdisciplinary Project (TI) at PUC Minas, with the goal of creating an accessible solution for university students facing transportation challenges to campus. This initiative was extremely enriching for my technical and professional journey, significantly contributing to my development as a full-stack developer.
I acted as the front-end team lead, using React with Vite for the interface development. I also actively participated in building the back-end, implemented in Java with the Spark framework, and structuring the PostgreSQL database, ensuring full integration of the system.
Our team, composed of four members, was organized using the Scrum agile methodology, with sprints and daily meetings that enabled efficient collaboration, even with each member focusing on a specific area: front-end, back-end, database, and general leadership.
The project also included cloud computing concepts, using Azure for back-end hosting and implementing an intelligent system for user validation. For instance, it verified whether the CPF provided during registration matched the user's uploaded document.
The system was designed to connect student drivers and passengers, promoting safe and practical carpooling within the university.
As recognition, the project was selected among the best of the semester, earning second place in the university's public vote.
This project taught me how to manage long-term deliverables, even in a context where there was no team member with significantly more technical experience — we were all on the same level and learning together. It was a real challenge to propose solutions aligned with market demands, developing the system from the prototyping phase, through database design, to the integrated implementation of both front-end and back-end. Additionally, I improved my cloud hosting skills and gained valuable experience with deployment infrastructure.
If my technical and social skills caught your attention and you're ready to create innovative solutions, get in touch with me or connect through my social media below.