4
0 Comments

I'm building SaaS and documenting the process. Day 21st: finished comments, improved voting, and started board admin panel for user mngment

This is the twenty-first episode in the reality show about the development SaaS app from scratch. The previous episodes:

Open SaaS development from scratch: why and what
Day 1: requirements and UI wireframes
Day 2: admin pages
Day 3: user pages
Day 4: database models, database update, and a couple of new wireframe pages
Day 5: started API and made changes to the database models
Day 6: created the admin board and new problems
Day 7: board settings page
Day 8: board settings page, more details and tabs
Day 9: board settings page, more tabs
Day 10: finished all 4 meta lists for board settings page
Day 11: experimenting with subdomains
Days 12 & 13: subdomains, separate apps, and user interface
Day 14: end-user UI for creating and editing posts
Day 15: end-user UI - bug fixes and list of user's posts with paging
Day 16: the skeleton of public page with the list of posts
Day 17 & 18: working on the public page
Day 19: Post view and voting
Day 20: finished voting functionality and started comments

Yesterday I finished the comment functionality. It still looks ugly (I didn't spend a second on the design) but it's completely functional:

Comments

I also improved voting system. I now take into account if a user already voted - a user may vote any amount of times but only the final mark will be taken into account.

Users can add new comments, edit and delete them. Also, when editing he/she can cancel changes.

Then I started working on the user admin panel. The board admin should be able to list all his/her users, verify them, block/unblock, and remove.

Time spent: 3 hours
Total time spent so far: 53.5 hours

P.S. I have some financial difficulties related to the pandemic but I will try work on this project and post updates as often as I can.

Thanks! Stay tuned!

on March 27, 2020
Trending on Indie Hackers
I spent $0 on marketing and got 1,200 website visitors - Here's my exact playbook User Avatar 58 comments Veo 3.1 vs Sora 2: AI Video Generation in 2025 🎬🤖 User Avatar 28 comments Codenhack Beta — Full Access + Referral User Avatar 21 comments I built eSIMKitStore — helping travelers stay online with instant QR-based eSIMs 🌍 User Avatar 20 comments 🚀 Get Your Brand Featured on FaceSeek User Avatar 18 comments Day 6 - Slow days as a solo founder User Avatar 16 comments