1
0 Comments

RewoHub - (Part 6) Getting Hungry

Food and software are better when you add a bit of love to them.

I love scrambled eggs for breakfast. Cooking them not long enough gives them a bad texture and taste, same with too long. Getting it just right with a bit of salt and pepper and some nice black bread, yummy.

Software can be like scrambled eggs. I wanted to do a new release for RewoHub this iteration. I now see that would have been at least one iteration too early for the backend. I invested further time in creating some resolvers for the GraphQL backend. I've mocked away dependencies on the database. This enabled me to further test the Resolvers, lovely. At the end of the iteration, I hacked my first GraphQL query into the frontend, which was exhilarating. GraphQL is such an interesting piece of technology. It enables the frontend to precise query for data it needs, omitting not required properties of objects. This would need a bit of engineering magic in the backend usually but GraphQL takes the role of the wizard in this case and manages this for us, thanks GraphQL!

Keep in mind I'm working less than an hour per day on average. I'm currently in the process of moving, training the new puppy, and looking for a new job. I'm being generous to myself in adding at least two additional iterations to my planned release with persistent boards. This will result in 14 hours spent on the project. In that release, I want the following features.

  • I want a general board where everybody can play around, test features, and try to destroy the app.
  • I want private boards for people who want to beta test the application
  • A board should be able to add up to 20 columns.
  • Each column should be able to have up to 50 cards.
  • Columns can have titles.
  • Cards can be moved in a column and between columns.

A bigger portion of those features is already working locally. If possible I want to work on a continuous integration pipeline, using Github Workflows. I also want to add at least one E2E Test using Pupeteer. Adding another testing layer on the pyramid to the project.

posted to Icon for group Building in Public
Building in Public
on August 20, 2021
Trending on Indie Hackers
I built a web-based vector editor from scratch and integrated an AI Agent. Need just ONE beta tester! User Avatar 66 comments I built an AI that turns an idea into a live business in under 10 minutes. Here’s what 1,000 launches taught me User Avatar 45 comments Building Noodle, a keyboard-first REST client for the terminal User Avatar 27 comments "Looks Good to Me" Is Quietly Killing Your Feedback Loop User Avatar 26 comments Launched 580 landing pages in 1 week. Solo. No team. User Avatar 18 comments I didn't want to build another AI chatbot User Avatar 9 comments