Ciudad Nube
Made by Daumantas Pagojus, Ivelina Doynova, and Anguel Hristozov
We tackled the Amazon Web Services challenge which asked us to use their serverless portfolio to build solutions for cities.
At first our minds were flush with ideas on what we could do. The initial solutions that we came up with were very challenging. They aimed to tackle a specific problem and we had to think about the cost and benefit of each one.
Because of this, we decided to try to encapsulate all of these big ideas into something smaller and simpler that can be pushed out quickly and iterated upon to give it the necessary polish.
Our idea was to create a very easy to use interface for the end user to report any sort of problem in their surrounding area. They can simply pull out the app, mark the location on the map, and then fill out some details, such as a photo of the issue and a short description.
Then they can submit it to the system and it will notify the city companies in charge of taking care of these issues. This allows anyone to report an issue and is real-time due to the architecture behind it.
We used Amazon Web Services Lambda functions to handle submission of the locations as well as getting all of them to show on the map. They are written in a mix of Python and NodeJS. The data is stored in Amazon's incredibly fast DynamoDB and contains all the information about each location.
Future plans for this include leveraging Amazon's Rekognition API to recognize the issue within the photo and then automatically trigger a Lambda function to save it to the database and then notify the responsible city company in charge.
Log in or sign up for Devpost to join the conversation.