Inspiration

The inspiration behind "CityFixer" stemmed from our commitment to enhancing safety and livability in urban environments, particularly in New York City. Motivated by a desire to empower residents and foster community involvement, we conceived a platform designed to streamline the reporting of hazardous infrastructure across the city. Our vision extends beyond merely addressing issues; we aim to provide a user-friendly interface that educates and encourages civic participation.By harnessing technology to facilitate transparent communication and action, we strive to create a safer and more resilient cityscape for all New Yorkers.

What it does

"CityFixer" stands as a groundbreaking application built on SwiftUI, leveraging technologies such as the power of API’s, GPS tracking and real-time data analysis from maps. With seamless integration of map functionalities, users can pinpoint and report dangerous infrastructure, from potholes to faulty streetlights, fostering a safer environment for all city dwellers. Beyond reporting, the app offers comprehensive insights into reported issues. Its intuitive interface and immersive visualizations, crafted using UIKit and Core Animation, redefine user interaction, elevating awareness and engagement in urban safety initiatives. "CityFixer" redefines the paradigm of community-driven urban development, setting a new standard for citizen participation and municipal accountability.

How we built it

The construction of our app was an amazing learning experience. Our team made use of Swift and Java for the front end, in order to guarantee a smooth user interface. We had integrated an API for gathering data from maps and made use of machine learning algorithms for analysis of info. The amalgamation of these technologies led to an application that is both dynamic and highly responsive.

Challenges we ran into

Our process in creating “CityFixer” could not have been done without a few challenges along the way. Still being new with Swift, we had struggled to implement certain special features such as managing complex animations and transitions smoothly, along with addressing performance issues more on the resource-intensive side. Battling these issues gave us a better learning experience and allowed us to think more critically in coming up with solutions.

Accomplishments that we're proud of

We are super proud of ourselves for the amount of new skills we learned in such a short period of time. Contributing to solving real-world problems that we as New-Yorkers face everyday has inspired all of us to continue in working to make others feel safer in their communities.

What we learned

Our project was a valuable learning experience that taught us the importance of teamwork and collaboration in spite of technical challenges that each of us had to face. Having the skills to work solo is great, but being in a team is a much more enriching journey for gaining practical insights in utilizing APIs and interface design.

What's next for CityFixer

We see a bright future for “CityFixer”. Designing a more complex user interface design and possibly including direct contact with local authorities will empower users to make an even greater difference for the safety of the city.

Built With

Share this project:

Updates