How I made my first app

How I made my first app


First, why did I build that app ?

I love building stuff. For real, I enjoy seeing something I conceived in my mind come to life through my hands. ??

But I also want to be useful. I want to serve a purpose and add value to people’s lives.

From there, the only thing I needed to do was figure out which application to build. What need do people have that resonates with my soul? ??

I thought a lot, and finally, it came to me: I was going to solve a problem I personally had—

building an application to boost productivity.

Productivity? Yeah. Defining my objectives and having a place where they could be automatically prioritized and monitored based on my behavior.

When this idea hit me, I was so enthusiastic that I had to start right away. No plan, no structure—I just jumped in.

How did I proceed ?

To start, I followed a tutorial from La minute de code on YouTube about setting up a Next.js project with Firebase and implementing the auth context.

I dove right in and made it happen. I encountered countless errors and realized so many small issues that it took me 4 weeks to set it up and deploy it on #Vercel for the frontend and #GCP #CloudRun for the backend.

And here I am now with Goal Tracker (Not the best name, but who cares? ??)

Here’s a little demo of the first iteration:


Technical overview ? Gotcha


The overall architecture of the app is as follows:


Goal Tracker App architecture

To deploy faster, I set up a CI/CD pipeline that follows the flowchart below:

Goal Tracker Deployment


That’s it for now. At the end of this iteration, I asked some friends to try it out (big shout-out to you guys!), and even my mom (who, I don’t think, finds it cool yet… but it’ll come! ??)

Shortly after that, I took all their feedback and turned it into a roadmap for future versions of the product. I’ll let you know every time I deploy a new feature.

Now, I have my playground. Time to have fun! ??


Here is :

  • the link of the Goal Tracker App if you want to try it out ( you can create a dummy account if you want anonymity)

  • my Github if you wanna take a look at the code and other stuff I built


See you soon, Elbby

Georges Cress HOUNNOUKON

Digital Transformation Project Manager | Digital Tax Consultant | Solutions Architect | Financial Data Analyst | DevOps Engineer in Financial Services

3 个月

I’m really proud of you! I took the time to review your code, both frontend and backend, and for a first application, you truly deserve recognition and encouragement. I recommend diving into the SOLID principles and exploring some design patterns. These concepts will help you refine your approach, especially by improving the separation of software layers and organizing your code more effectively. With these adjustments, your next application will be truly outstanding! Once again, I’m impressed by your determination and your ability to quickly learn new things. Keep up the great work!

要查看或添加评论,请登录

Elbby Skermine AGWU的更多文章

  • Contextual Retrieval & Late Chunking

    Contextual Retrieval & Late Chunking

    In the recent weeks, I’ve been immersed in the process of building web applications using Next.js for the frontend and…

  • I’m not a devops, but it was fun

    I’m not a devops, but it was fun

    I tried the past 4 days trying to deploy an app on GCP and it was very enriching. Here is why It was not the first time…

社区洞察

其他会员也浏览了