This is the thirtieth 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
Day 28: eating my own dogfood and finished design and functionality of public posts
Day 29: finished developing MVP!
Yesterday I tested the service a lot, pulled updates from the master branch of SaaS boilerplate (recently updated the file upload component) and found that I had to add something else. I found I used the direct links to the Amazon S3 storage and it didn't look secure to me. So, I added a simple code to screen the real URLs with just local ones like /pic/boards/file_name.
Then I started working on the logo. The name of the service came to me long ago - well, it's not perfect, and long but at least I was able to register the domain name. Hence the name, the logo should be related to some Indians. Firstly, I tried to create some simple logo on my own - based on the pictures found on the Internet. But I realized soon my drawing/design skills are way not enough to create even a simple logo. So, I changed my tactics - I searched related pictures on the Internet and found Adobe Stock has a trial period when you can download up to 10 pictures for free.
I "bought" a free trial and soon found a couple of nice illustrations that later I compiled into a logo in Photoshop. After many trials, I also created a simplest favicon. That's how the login page looks now:

The next step would be deployment to the Amazon Elastic Beanstalk and testing there.
Time spent: 3 hours
Total time spent so far: 78.5 hours
Thanks! Stay tuned!