Rocinha Hub
Full-stackHomem Máquina·jun/2025 – atual
Comunidade Circular is a web-based administrative dashboard for managing community-based circular economy initiatives—collection, sorting, crafts, environmental education, and other activities related to waste reuse. The system centralizes the registration, approval, and monitoring of these initiatives, providing a consolidated view of their impact by waste type and activity category.
Developed as a modern monolithic application using Laravel 13, React 18, and Inertia.js 2, the project combines a robust backend with a reactive interface without the complexity of a separate SPA. The admin panel allows users to list initiatives using filters and tabs (approved/pending), register and edit records with logo uploads and up to 5 media files (images and videos), view details with an interactive gallery, export data to CSV, and manage the lifecycle of each initiative (approval, suspension, rejection).
In addition to the internal dashboard, HUB-R exposes a public REST API (/api/v1) designed for integration with external websites—such as a WordPress portal—allowing the registration of new initiatives (with a pending status until approval), viewing active initiatives, map visualization, aggregated metrics, and lookups for categories and types. The architecture follows Laravel best practices: lean controllers, business logic in Services, validation in FormRequests, and media storage on public disk with normalized URLs.
Laravel · React · WordPress · MySQL · Tailwind CSS · Docker