Inspiration

I first discovered the world of coding back in 2010 thanks to the famous mmorpg Runescape. At that time I couldn’t afford a membership so I started playing the popular private servers that the community offered at the time and allowed you to enjoy a lot of the paid benefits that the full version offered. I liked the private servers so much that I wanted to create my own. A task that was very hard for a 13 year old me. The most I managed to do was downloading a copy of a private server file in a random forum and discovering the world of java programming (or at least the basics of it). I could understand some of the concepts (changing and spawning weapons and in game messages) but never got around to deploying a full private server. Looking back it was definitely a huge endeavor and I would’ve required a team to set up the full website, development etc. This interaction however, planted the seed that would not germinate until 12 years later.

Life passed and I found myself with a lot of free time after landing a part time job as a social media community manager. I researched online about places to learn coding for beginners. I wanted to find a course that was community vetted and geared specially for people that never had a formal education in coding but in other areas (marketing). I found the world’s greatest course to get started with web development: The Odin Project.

While I never managed to finish the course completely, it did give me the foundations (only completed that part of the course) necessary to at least understand how computers and web development worked.

When ChatGPT released in 2022, my mind was instantly blown by how good it was coding and I could see the vision and endless possibilities. The democratization of coding was real. Anyone could code and while there were a lot of weaknesses (still are) if you had a good vision and discipline you could accomplish even your wildest dreams. Unfortunately, I had to put my dreams on hold because the technology wasn’t there yet for me at least and I had to attend a new job at the time.

2025 rolled around and I found myself called again into the world of coding with the release of sonnet 3.7 from anthropic. I always kept an eye on the world of coding but didn’t understand how much it advanced since my last interaction with it in 2023 with GPT-4 and boy was I in for a ride. With the release of new AI agents like Cline or RooCode I felt like a kid on christmas morning. The possibilities were endless.

Scrolling through x late at night, I saw a post about a GLP-1 tracking application and I instantly knew that I had to build it. Especially since my wife is a dietician and she works with GLP-1 patients daily. I knew how miraculous this new drug was and how it was helping people lose weight and be healthier. And so, the idea of Kilost was born.

What it does

Kilost is a comprehensive GLP-1 tracking application designed with empathy and precision. It empowers users to seamlessly log injections, weight changes, symptoms, and nutritional intake in one intuitive platform. Key features include: Personalized, adjustable calorie targets AI-powered meal logging Hydration tracking Symptom monitoring Progress visualization Every feature was crafted with real users in mind, creating a companion app that truly understands the GLP-1 journey.

How we built it

Before the project began, i did some research about which technology to use for the app development. Landed on React native + expo after reading all the positive reviews other developers were saying on reddit and honestly im so so glad i made that call. The amount of support and ecosystem health was a huge help for me. I picked supabase for my backend because honestly that’s what other developers were mostly saying and when I started developing the auth and backend. I also felt supabase was very easy for me and the AI to integrate into the app and the documentation was superb. I came across revenuecat in a podcast about the state of subscription 2025 and was blown away by how much good information they were giving away how straightforward the integration process was.

Total development time was around 5 months and 20 days approximately. This has been, without a doubt, the hardest thing I have ever done in my life. This would’ve never been possible if it wasn’t for our faith in Jesus Christ. He gave us the initial idea, the strength and wisdom to be able to finish it.

Challenges we ran into

While AI did most of the heavy lifting, a lot of manual work was still involved. Mainly because AI at the beginning of the project was very different from the models we have now. There were times that we had a nasty bug and AI couldn’t simply figure it out. Good ol github issue research and stackoverflow posts did the trick most of the time.

I remember we had a very annoying bug that was causing one of our flashlist to flicker as i was scrolling down and it was driving me insane. I couldn’t for the life of me figure out what was going wrong. I spent around 3 days with AI + researching and finding obscure github and stackoverflow threads and just couldn’t fix it. I got the brilliant idea of disabling a random component that was using skia and the bug was gone.

Also another time, I wanted to implement a cool scrolling component but it was simply insanely hard for the AI to implement it. Turns out if you use deep research and then give that to the AI, you can create some really cool stuff!

Accomplishments that we're proud of

I’m proud that I was able to ship this. I’m proud that I never gave up even though at times it got really hard and the biggest battle was never the code, it was my own mind.

Shipping an app is hard. There are a lot of moving parts and sometimes it can become overwhelming. The key is to be patient and take a big problem and cut it down into small, manageable pieces.

What we learned

Discipline triumphs intelligence and sticking to your vision no matter how hard it gets really makes a difference. Never give up.

What's next for Kilost

So many things planned! Now our next goal is to gather our first users and start marketing relentlessly to get the word out. This is a competitive market for sure so we understand that we are not the first but we do have the passion and the determination to carve out a piece of the market to keep making cool apps!

This was an incredibly rewarding experience and can’t wait to see what’s next.

Built With

Share this project:

Updates