owned this note
owned this note
Published
Linked with GitHub
# Proposal DS 22-23: Demolitions and Circular Economy for the Built Environment Plaftorm
## Context
Circular economy is one of the key action plans pushed by the European Commission towards a cleaner and more competitive Europe. In the built environment, it focuses on sharing, leasing, reusing, repairing, refurbishing and recycling existing materials and products as long as possible, in order to reduce pressure on natural resources and waste.
In Portugal, the action plan "Circularity and Waste Management" defines a set of goals towards the completion of the Sustainable Development Objectives, focusing on a more circular and innovative construction while complying with the official govern regulations regarding waste management. More info available at [circularidade.builtcolab.pt](https://circularidade.builtcolab.pt/).
## Overview
Taking into account this motivation, the idea for a platform that enhances circularity by connecting different interest parties came to light. In one hand we have the building owners / construction promoters that wish to do some renovation/demolition works that produce waste which can still have value in the industry, thus, can be reused/repaired/refurbished/recycled, creating useful resources. In the other hand, we have potential buyers of that resources, that can make an offer for acquiring that resources in an auction-style fashion.
There is also an administrator role responsible for defining the formula of the environmental impacts of certain wastes, restritions, priorities, and other user management features. The administrator is also responsible for setting the result of an auction, by ordering both by value offering, environmental impacts and other relevant aspects.
Giving this scope, we consider the following as the key goals of the platform:
- Georeference of the location of materials (users/consumers/producers/work sites);
- Calculating the environmental impact and value of waste based on their type and quantity;
- Estimate the environmental impact of the acquisition of a certain waste by a certain entity (e.g. based on their facilities distance to the demolition work site);
- All producer-parties should be able to post "sale items", and interest (consumer) parties to auction to those offers (match-making);
- Sort and select auction winners based on offering value, environmental impacts, and provider preferences;
-
## Technological Context
Web-based application. The application can be server-side rendered or use a front-end framework (Vue, React, other). The application must have a well stablished and documented REST API for all CRUD operations. The server-side must be based on Node.JS, Python (e.g. Flask, FastAPI), or .NET Core. Database should be Postgres or MariaDB.
The deploymentt server will be based on Ubuntu Server 22.04 LTS, but a Docker-based deployment is recommended.
The platform can and should use the same style as [circularidade.builtcolab.pt](https://circularidade.builtcolab.pt/) in terms of colors, fonts and others that apply.
## Dependency for Daily Operations
N/A, self-contained.
## Related Software
-
## Continuity Plan
It is expected that the resulting platform is field-tested and new features are expected to be added (e.g. adding the notion of buildings as "creators" of materials).