We love social projects and we wanted to create one that would have a positive impact on the community. Recently some members of the team have had to look for a rental apartment in Barcelona, one of the main problems of the city. We realized the difficulty of renting a house in good condition for a fair price.
For us it was difficult to know if a flat really was worth it not only taking into account the state of the house but also the area where it is located. What is the neighborhood that best suits our lifestyle? What is the real value of a house taking into account the services, environmental conditions and the type of population that lives in it?
All these questions were not answered in the usual rental portals such as Idealista, Fotocasa or Habitaclia and we wanted to answer them by ourselves and make this data accessible to everyone.
What it does
Neighborgood is a web-app that compares the different neighborhoods of Barcelona and surroundings areas based on several criteria such as environmental (air quality, number of trees and green areas), economic (average rental price), population (number of tourist apartments) or security.
It is a service that aims to quantify the level of wellbeing of each area and so that any person can choose the place where they live, work, create a business or educate their children in a free and informed way.
All these data are shown on the web-app as heat maps where the best results are shown in green tones and the worst ones go from yellow to red as they get worse.
How we built it
We use the data that Barcelona Open Data offers as source of information. This information is stored inside a Amazon DynamoDB, which is accessed through Amazon Lambda and the Amazon API Gateway. Then the information is displayed in a React, which is inside an Amazon EC2. But all the backend is "serverless".
Challenges we ran into
It was the first time for us to use all the backend suite of Amazon. Also, the frontend part was something new for us, was our first time to develop a React app.
Accomplishments that we're proud of
Consuming information from a backend in Amazon and showing it inside our frontend. Having the possibility of view an interpolated layer of the data of our city, Barcelona.