2
0 Comments

I'm building SaaS and documenting the process. Day 28: eating my own dogfood and finished design and functionality of public posts

This is the twenty-eight 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
Day 21st: finished comments, improved voting, and started board admin panel for user mngment
Day 22nd: finished board admin user management
Forced break and the startup idea for those who want new ideas
Day 23: verified user and publishing posts
Day 24: adding a touch of beauty to list of user's posts
Break 2 (flu and new components) and day 25: finishing board admin
Day 26: polishing the main page
Day 27: finishing the main page, sorting, and editing post page

Sorry for the delay with publishing the next report - the eating my own dog good turned out to be very useful. Recently I created a new component for uploading files and it turned out I missed many things it should do and many bugs. Now, it's the component for single and multiple files uploading and showing, and I fixed a tremendous number of bugs.

I added this component into the profile page for users to upload their userpics - but it's not a part of this project, it's a part of the boilerplate.

As for this project, I integrated file uploader into post and comments as well as updated design. Now it looks much better. The post page:

Post page

A modal window with an enlarged attached image:
Modal

Time spent: 6 hours
Total time spent so far: 71.5 hours

Thanks! Stay tuned!

on April 19, 2020
Trending on Indie Hackers
I'm a lawyer who launched an AI contract tool on Product Hunt today — here's what building it as a non-technical founder actually felt like User Avatar 151 comments Never hire an SEO Agency for your Saas Startup User Avatar 83 comments A simple way to keep AI automations from making bad decisions User Avatar 65 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 We automated our business vetting with OpenClaw User Avatar 34 comments