Collaborative Mapping Platform for Separate Waste Collection

Recyclemap – Map of Recycling Collection Points

RECYCLEMAP

Industry

Greentech

Project status

Start in 2021, ongoing

Team size

10-15 people

Frontend

Angular, Mapbox-gl

Backend

Python, PostgreSQL, PostGIS, h3, Elasticsearch, Martin

DevOps

Kubernetes

THE CHALLENGE

The challenge for the "RecycleMap" use case revolves around the context where recycling initiatives are primarily driven by private enterprises, especially in areas where waste separation is still emerging.


An NGO focused on promoting recycling across a vast territory approached us for a solution. They aim to encourage recycling by making it easier for citizens to find nearby recycling centers for plastics, paper, metals, tires, and other materials within their city.


The requirement was to develop an application that not only displays the locations of recycling points with comprehensive information but also volunteers allows to update these points with current data. The application needed to be accessible from both desktops, for citizens planning their recycling drop-offs from home, and mobile devices, for on-the-go disposal needs.


This multi-platform functionality was crucial for updating information about recycling points as well—allowing for quick photo updates in some instances or more detailed research on the recycling operators, which might be easier from a PC.

TO DO LIST

  • Detailed Information for Each Recycling Point

    Provide detailed information for each point, including types of recyclable materials accepted, address, detailed description, operating hours, user-generated ratings, and comments to facilitate informed recycling decisions.
  • User Contribution and Interaction

    Empower registered users to contribute by adding new recycling points and reporting inaccuracies in locations or details, alongside the capability to leave feedback through comments and ratings.
  • Seamless Mobile and Desktop Integration

    Ensure the platform is accessible and fully functional across both desktop and mobile devices, allowing for user contributions and updates without the need for a dedicated app.
  • Moderation and Quality Control

    Implement a robust moderation system for NGO volunteers to oversee and approve or reject user-contributed edits and additions, maintaining the accuracy and reliability of the map information.
  • Efficient Handling of Multiple Edits

    Equip moderators with tools to effectively manage and reconcile multiple edits or updates submitted for the same recycling point, ensuring the most accurate and current information is available.
  • Performance and Scalability

    Guarantee fast and responsive map performance, capable of handling up to 100 concurrent users without degradation in speed or usability, ensuring a smooth and efficient user experience.
  • Map Coverage

    Integrate and accurately display a database of 30,000 recycling collection points on an interactive map, ensuring wide coverage and easy accessibility for users.

Solution

  • Interactive Map

    Developed an interactive map that displays pins with detailed information about accepted recyclables at higher zoom levels, and merges these pins into hexagonal clusters at lower zoom levels for a cleaner overview.
  • Detailed information for recycling points

    Enabled viewing of detailed information for each recycling point, including a photo gallery, route planning via Google Maps, a comprehensive schedule, and a system for likes/dislikes, along with a threaded comment section for community feedback.
  • Easy editing

    Allowed any registered user to add new recycling points or suggest edits from both mobile phones and desktops. These contributions are made visible on the map after being verified by a moderator responsible for that area.
  • Moderators' areas of responsibility

    Provided moderators with the ability to see edits within their designated area of responsibility. Moderators can accept or reject edits on a granular level (e.g., specific photos only) and choose which user's edits to accept, enhancing the accuracy and reliability of the map's information.
  • Cross-Platform functionality

    Ensured full functionality across devices; users can view, edit, and moderate from both desktops and mobile devices, providing flexibility and ease of use.
CLIENT TESTIMONIALS
  • Antonina Evteshina
    Geosemantica helped us clarify our demands. As a result, the project team conducted UX research, framed user scenarios and improved UI in general and especially search and filtering systems. This greatly simplified the work of the volunteer community and made the product more user-friendly.

CONTACT US

Feel free to write us.
We will reply to you as soon as possible!
Geosemantica Linkedin
Geosemantica Linkedin