Project
La Gomera Composta
Web platform designed to manage community composting programs, participant registration, and operational processes.
The community composting program in La Gomera required a digital solution to manage participants, contributions, and operational processes in a centralized way. A web application was developed to integrate public interaction and administrative management into a single platform.
Project overview
Challenge
The community composting program in La Gomera required a digital solution capable of efficiently managing both citizen participation and the operational processes associated with composting sites. Until then, management relied on manual processes and loosely structured tools, making it difficult to track participants, record contributions, and monitor compost batches. Coordination between operators and administrative staff was also challenging due to the lack of a centralized system. The goal was to design a clear, accessible, and robust platform that could unify the entire program management within a single solution.
Solution
A complete web application was developed to manage the entire community composting process from a single platform. The solution enables public program registrations through online forms, participant and application management, organic waste contribution tracking, and compost batch control. It also includes an administrative panel tailored for operators and managers, together with a permission and scope-based access system to restrict information according to user roles. The architecture was designed with business logic separated into dedicated services, ensuring long-term scalability and maintainability.
Results
The platform centralizes program management, improving participant tracking and operational efficiency. It provides better traceability and coordination between citizens, operators, and administrative staff.
Highlights
- ASP.NET Core MVC application with layered architecture
- admin panel with role-based permissions
- real-time data management
- complex business logic (batches, contributions, participants)
- integration between public forms and internal system