A Ruby on Rails directory for finding and booking local creators


Project overview

Kubukisa which means "to show off" in SiSwati, is a passion project I built to help creators in Eswatini monetize their brands. The entire purpose is to enable local creators to showcase their work, thereby increasing brand visibility and ultimately, being booked. I built it with the understanding that one of the key aspects of growing your brand in this digital age is through putting your work out there for the world to see, this creates unlimited opportunities for you as a creator. 

This was an interesting platform to build. My tech stack involves:
  • Ruby on Rails 6
  • Postgres for the Database
  • Tailwind CSS
  • Stimulus JS with Hotwire
  • Alpine JS
  • Devise for Authentication 
  • Cancancan for Authorization
  • Rails Admin for Admin

I use Render for the production server and Heroku for staging (check out my guide here on how to spin out multiple environments on Heroku). I recently switched to Render and I can confidently say that it's a great platform.

From a Product Management perspective, I use Notion for the Product Roadmap which can be viewed here. I have a Changelog page that documents all changes and features. Moreover, I also collect bug reports and feature requests through a simple google form, you can check it out here. I use the Agile Methodology to develop software where I value the following four aspects:
  1. Individuals and interactions over processes and tools
  2. Working software over comprehensive documentation
  3. Customer collaboration over contract negotiation
  4. Responding to change over following a plan

There have been numerous learnings while developing this project from a Product Management perspective to a Technical perspective (i.e. adopting new technologies, etc.). At the time of writing this case study, I will be continuously trying to improve and push out more features to the SaaS and doing a lot of Product Marketing through various means, both Traditional advertising and Digital marketing. You can also check out the below news article by a local newspaper, the Times of Eswatini. 

Ruby on Rails, Postgres, Tailwind, Heroku, Render, Notion