Creating Timoline
From concept to creation: launching an app independently.Overview
As quite a personal project, Timoline was really important for my professional growth. I took it from scratch, handling everything myself, from the initial idea and branding, through designing, testing, refining, building, and finally getting it fully released on both the Apple App Store and Google Play Store. It gave me invaluable, first-hand experience of every key step in bringing a mobile app to life.


Problem
This project was born out of a couple of personal issues. Firstly, after my young son was born, our wider family loved getting updates on his development. But sharing photos, videos and messages meant sending them to multiple groups separately. We also didn't really trust public social media due to privacy worries, so we were stuck with a rather tedious process of sharing via various WhatsApp groups. The second issue was an ever-growing photo gallery, which mixed important family photos with memes, GIFs etc., making it more difficult to find the moment that mattered most. We really wanted a clear, visual timeline just for his development.

Objective
The main aim was to build a secure application using React Native and Firebase that would let us document my son's childhood and share it privately, only with people we chose. As a nice bonus, it was also a way for me to develop a full application completely on my own, allowing me to gain crucial insights and boost my career development.

Approach
Initial Idea & MVP
Since I was solving my own problem rather than uncovering a wider market issue, I could jump straight into ideation. I built a very straightforward Minimum Viable Product with a single timeline, allowing users to be manually added and then to post and view content.Early Testing & Feedback
I then recruited a selection of relevant family members to try out this initial concept, using Firebase App Distribution (Android) and TestFlight (iOS). This really helped me to identify bugs and get a general feel for the app's usability.Refinement
Based on the test results, I addressed the bugs and worked out the next steps for the project. This led to an enhanced application, allowing users to sign up/sign in independently, create or request to join multiple timelines, plus a number of improved features to provide a better user experience. The increased scope introduced more interesting challenges to tackle.Releasing it on the App Stores
After testing and refining that iteration, I decided to put the app on both app stores. I navigated all the complexities involved with deploying to each store and successfully launched the application.Further iteration
Having reviewed the app's reception up to this point and having gained more experience in my career, I noticed a few problematic design choices and usability issues. So, I decided to commit to another iteration, which included a full rebrand, simplified key user journeys, and a more visual and engaging experience.
Results
End-to-End App Build
Successfully managed to get an app through every stage, from the initial concept to full release on both the Apple App Store and Google Play Store.Private Sharing Solution
Delivered a working and secure application that allows for private content creation and sharing of family milestones with an invited audience, directly solving the initial problem.Boosting My Skills
Achieved significant personal and professional growth, gaining hands-on experience as a solo developer and designer on a full-scale mobile application, which really solidified my skills in React Native and Firebase.Solving the problems identified
Provided a clear, organised visual timeline for family photos, cutting out the need for fragmented and tedious communication methods.Learnings
End-to-End Mobile Development
Gained comprehensive understanding and practical experience in every phase of the mobile application development lifecycle, from ideation to deployment.Enhanced React Native & Firebase Proficiency
Deepened technical skills in React Native for front-end development and Firebase for backend services (authentication, database), building a robust, scalable architecture.App Store Submission & Compliance
Handled the challenging deployment processes for both the Apple App Store and Google Play Store, including policy adherence and metadata management.Iterative Design & User-Centric Refinement
Emphasised the importance of iterative development cycles and early user testing, even in a solo project, to ensure usability and refine the product effectively.Bridging Design Vision with Technical Execution
Learned to translate a personal need into a tangible, functional product, managing scope and overcoming technical hurdles independently.Strategic Value of Personal Initiatives
Demonstrated how personal projects can serve as powerful vehicles for accelerated skill acquisition, career advancement, and validating new professional capabilities.












