Inspiration

Inspired by the Pomodoro Technique, we decided to develop a Pomodoro-style reminder app that helps users stay focused while making the process more enjoyable and rewarding. Unlike traditional productivity tools, our app turns task completion into a visible and delightful achievement: every time a user finishes a task, they earn a little fish. As tasks are completed over time, more and more fish can be collected. Users can keep these fish in their own space, and also upload them to the cloud, where they join fish collected by others to form one giant shared aquarium. Through this playful and collaborative experience, we hope to make focus feel less monotonous and instead become something visible, shareable, and collectively created.

What it does

This app provides a basic Pomodoro timer function to help users complete daily tasks in a more focused and efficient way. Each time a user finishes a task, the result is transformed into a little fish as a symbol of concentration and effort. By completing as many tasks as possible, users can collect more fish, making the process of improving productivity more visual and enjoyable. At the same time, these fish can be synced to the cloud for storage and sharing, allowing users to review their achievements anytime while also creating opportunities for connection and interaction with others.

How we built it

This application is developed based on React Native to ensure cross-platform compatibility and a consistent user experience across different devices. We also use Firebase’s authentication and cloud storage services to better support the app’s cloud-based features.

Challenges we ran into

Team collaboration turned out to be far more complex than we had initially imagined. As the project progressed and grew in scale, it became increasingly difficult to manage in the later stages. Task allocation, progress coordination, code integration, and communication costs all increased accordingly.

Accomplishments that we're proud of

Being able to pick up Firebase so quickly was exciting for us, as it showed us how convenient and efficient cloud service deployment has become today. This experience gave us a more direct understanding of how mature cloud platforms are significantly lowering the barrier to application development and deployment.

What we learned

In this project, we were introduced to and applied a cloud platform like Firebase for the first time, which greatly helped us understand and explore cloud-based development. Through hands-on experience, we gained a more concrete understanding of features such as authentication, data storage, and cloud synchronization, while also building some initial development experience. At the same time, this experience gave us a preliminary understanding of cross-device development and a clearer awareness of frameworks like React Native, including their characteristics, advantages, and practical use cases.

What's next for Fimodo

As a next step, we will continue improving the app’s community features, further refine its focus logic, and introduce more functions that help users stay concentrated more effectively. Through continuous iteration, we hope to make the app not only more practical, but also more engaging and supportive for its users.

Built With

Share this project:

Updates