The Prompt Resurrection - 5 personal projects reborn with GenAI
“If I’m not back in five minutes, just wait longer.” — Ace Ventura: Pet Detective
I am writing this blog after a break of two years due to milestones on the personal front which kept me busy.
The arrival of GenAI has lead to an unending stream of predictions for the future. From job loss to universal basic income…from SaaSpocalypse to having opensource projects overrun by agents…from getting cures for all diseases to getting wiped out by the Terminators.
Its important not to lose track of the present for an uncertain future. I chose to focus on the now and use GenAI to improve myself.
The projects
Those who know me well often refer to me as the spreadsheet guy since I have been documenting my plans, comparing products, daily diary etc on Google spreadsheets for more than a decade. I wanted to try to consolidate some of them into my own apps which I could customise.
I originally had 2 apps in mind to organize my life a bit - a finance management app and another for a daily diary. As my idea grew to cover Maslow’s hierarchy of needs, it became 5 apps to address different facets of life. But I lacked the frontend skills to develop them as it was atleast a decade since i worked on the UI (AngularJS days). I found it hard to find time to learn a new framework. Working with the Cursor IDE on a React project at work gave me the confidence that I needn’t hold back anymore.
I wanted to have a suite of apps. The word “Club” sounded like a good idea to keep them together. Keeping the tradition of old super hero names(Clark Kent, Bruce Banner, Peter Parker, Wonder Woman etc), I decided to follow alliteration while naming each club.
Coin club
A finance management app. Some of the features it includes are:
- Recurring bills with reminders
- Transactions (independent as well as those linked to bills)
- Investment (eg: mutual funds)
- Networth
- Finance advisor (business rules and potentially GenAI agent based)
- Analytics
Care club
A health care app focused on physical and mental well being. I really needed this after my kid started to fall sick regularly for a couple of months. Some of the features it includes are:
- Recurring medicine consumption list for reminders (similar to bills above)
- Medicines consumed (similar to transactions above)
- Historical tracking of medicines consumption(similar to transactions in Coin club)
- Daily diary for tracking my daily progress and encouraging mental wellness
- Analytics
Campfire club
A social connections app to help keep track family and friends. I need it especially to stary connected with my large extended family. Some of the features it includes are:
- Multiple social trees (Family tree, Friends tree etc)
- Profiles for each family and friend with reminders (birth, anniversaries etc)
- Conversation tracker for each person
- Reminders to connect with specific people
- Analytics
Career club
A career tracking app for those working as well as those searching for jobs. Some of the features it includes are:
- Career tracking of past and present jobs with goals for the future
- Certifications
- Daily work log
- “To do” list for work
- Job hunting which works with some popular sites for analysis
- Analytics
Core club
An app which brings the previous apps together. Some of the features it includes are:
- Maslow’s hierarchy of needs mapped to the other apps with scoring
- Reminders across all apps
- Motivation quotes (random)
- Weather reporting
- (More to come)
Tech stack
Frontend
| Tech | Purpose | Comments |
|---|---|---|
| Vue | UI framework | Went with Vue.js it extends HTML similar to my first frontend framework AngularJS unlike React. |
| Vite | Build and dev server | |
| Pinia | State management | |
| Vuetify | The Vue component library | Helps give the UI a beautiful polished look. |
Backend
| Tech | Purpose | Comments |
|---|---|---|
| Python | Backend programming language | My goto programming language. |
| FastAPI | Web API framework | Lightweight backend framework which I worked with in my past few projects at work. |
| Postgres | Relational database | The most versatile opensource relational database out there. |
| Podman | Container runtime | A drop-in replacement for Docker and Docker compose |
| SQLAlchemy | ORM and DB access | |
| Alembic | DB migrations |
Architecture
Its a simple client-server architecture with each app accessing two Postgres databases:
- A shared database to store data like user login credentials for a SSO like experience across apps.
- A database to store app specific data like app settings, transactions etc.
I have used business rules based high level insights in some places followed by local LLM calls for providing some deep insights. Details of this to come up in app specific blog posts.
No vector database as of now since the LLM calls are considerably lightweight with no expected context issues.
Lessons learnt using GenAI for coding
While I began developing the apps over weekends sometime in May 2025, it took me quite a while to get them into a state which I was happy with. Since it was easy to create prototypes, my initial 1.0 version of Coin Club was light weight with just a frontend and a Google spreadsheet as database. It worked well initially but Google Drive API limits forced me to adopt caching techniques and the frontend started to become complex. Eventually I decided to move to a container based setup and have a standard SQL database. I thus had my 2.0 version sometime in October 2025.
Plenty of lessons learnt in this journey till now.
Final thoughts
The apps are not fully ready yet. Some of the dashboards and some of the analytics pages are pending. Coin club is at the highest maturity since it was the first app in this suite. Core club is barely started since it was the last one taken up. I will be creating a blog post for each app once its ready along with opensourcing the app on Github.com. Expect Coin club to be released in the next few weeks. Its been fun to develop the apps using GenAI though I miss not having written major chunks of it. Its a bit like sliding down a slope at a high speed enjoying the breeze but missing out on the scenary. I did hit the brakes a few times to review the code but its not the same…
I miss the old days of development but can’t help remembering that change is the only thing thats constant in our line of work.


