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
Never hire an SEO Agency for your Saas Startup User Avatar 97 comments A simple way to keep AI automations from making bad decisions User Avatar 67 comments “This contract looked normal - but could cost millions” User Avatar 54 comments 👉 The most expensive contract mistakes don’t feel risky User Avatar 41 comments Are indie makers actually bad customers? User Avatar 36 comments We automated our business vetting with OpenClaw User Avatar 34 comments