Coachdesk
Coachdesk was an all-in-one solution developed to streamline the coaching process by integrating essential tools for session management, client tracking, and resource sharing.
Introduction
It all began with a casual conversation. A friend of mine had recently embarked on a new career as a life coach, and as we chatted about his experiences, a lightbulb went off in my head. What if there was a tool that could make a coach's life easier? And just like that, Coachdesk was born.
No-Code Beginnings
Armed with enthusiasm and a no-code tool called Bubble, I dove headfirst into creating Coachdesk. The beauty of Bubble was its flexibility - I could iterate quickly and implement essential features without getting bogged down in complex coding.
First Features
Basic client tracking
Session scheduling
It wasn't fancy, but it got the job done. And more importantly, my friend was finding it useful in his coaching practice.
Expanding Horizons
As my friend's success with Coachdesk grew, so did our ambitions. We began to expand the feature set, adding:
Resource sharing capabilities
Questionnaires for tracking client progress
But with great features come great challenges...
As Coachdesk evolved, we started to hit the limitations of our no-code solution. Bubble struggled to handle the complex workflows and tasks we were implementing. Performance issues became a daily headache.
Starting over with code
My friend attended some networking events and spoke about Coachdesk with many of the coaches he met. There were quite a few of them interested in using Coachdesk as well. After onboarding just two more coaches, it became clear that Bubble couldn't keep up without upgrading to a premium plan. The cost? More than Coachdesk was earning.
Faced with these challenges, I made a bold decision: to rebuild Coachdesk from the ground up. This time, I went all-in with code:
Frontend: VueJS
Backend: Supabase
Marketing site: WordPress
This rebuild was a learning experience like no other. Not only did I sharpen my programming and web development skills, but I also gained invaluable insights into the coaching industry.
Lessons learned
As I delved deeper into the world of coaching, some surprising truths emerged:
The coaching industry is vast
Many coaches struggle to make a living
Finding clients is a major challenge for most
These revelations would ultimately play a crucial role in Coachdesk's fate.
Despite the rebuild and the growing potential of the coaching market, Coachdesk faced an unexpected hurdle: onboarding. As time went on, getting new coaches to adopt and use the platform became increasingly frustrating and difficult.In the end, I had to make a tough call. The effort required to continue building and maintaining Coachdesk outweighed the benefits. It was time to say goodbye.
While Coachdesk may not have become the next big thing in coaching software, it taught me invaluable lessons:
The power (and limitations) of no-code tools
The importance of understanding your target market
The challenges of user onboarding and adoption
The realities of running a side project alongside other commitments
Conclusion
Coachdesk may have been sunset, but the experience of building it continues to shine brightly. It's a reminder that not every project needs to be a runaway success to be worthwhile. Sometimes, the journey itself with all its twists, turns, and lessons is the real reward.