Inspiration

The idea behind the design of our project, Flicko, was to merge information about environmental sustainability with an interactive platform. By encouraging users to take photos of their eco-friendly actions, Flicko not only raises awareness about environmental sustainability but also creates a community of people, who are actively making a positive impact on the planet. The challenges on the Flicko app are designed to encourage small but meaningful actions; these actions might seem small on their own, but when combined with the efforts of others, they can have a significant impact on our planet. We hope that by utilizing the power of social media, Flicko’s approach to promote environmental sustainability will have a positive impact change by encouraging, promoting, sharing a culture of sustainability.

What it does

As participants complete challenges and earn points, they can increase their ranking on the app’s leaderboard and gain recognition among the Flicko community. This recognition can help to increase their visibility and influence on the platform and further in the real world, allowing them to inspire others to take action. Through randomized challenges based on location types, Flicko can also provide users with categorized environmental news pertaining to their surroundings through challenges that can practically tackle the issues related to them. Taking pictures of the challenge’s completion allows the user a certain number of points. Challenges are based on the location type the user tags the photo at: urban, suburban, or rural. Each community has a different geography/terrain and will benefit from different actions they can take against climate change. An example challenge would be the “Public Transportation Challenge” which tasks users to take a picture of themselves on public transportation for the day instead of driving. This would apply to areas of suburban and urban locations as they have more public transportation available and have a larger population using personal and public vehicles. Users are not limited to one photo per challenge.

How we built it

By using Flutter, we demonstrate the functionality of our application; however, there were some features that we could not implement on Flutter. Therefore, we used Java to tackle the challenge. We also use Figma to illustrate the flow of the design of our app visually.

Challenges we ran into

When implementing the functionality of Flutter, we ran into problems such as database, camera, and saving users' sign-in information. For java, it took a lot of time for us to incorporate all the different databases from 2 of our teammates. Lastly, as for Figma, implementing the drop-down menu was difficult.

Accomplishments that we're proud of

We used a variety of platforms to ensure that we can cover every essential functionality of Flicko even though we're not as experienced in coding as other contestants.

What we learned

No matter how experienced one is, everyone can contribute to the project in a significant way. We all learned how to start a project from scratch with no directions. We learned as we coded, such as using Git to collaborate.

What's next for Flicko

We want to make it more UI-friendly and develop a points system based on pictures' locations. We're hoping to make a location prompt for the user so that we can get more relevant image prompts related to where the user is located. We're hoping that we can implement Google maps.

Share this project:

Updates