3
2 Comments

I'm building SaaS and documenting the process. Day 5: started API and made changes to the database models

This is the fifth 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

I started coding API.

First of all, I created a simple method to create a new post.

Then I do the same for creating a new board.

Then I realized that I would probably want to have multiple user owners having access to the same board. What means the relationship between those two entities (user and board) can be many-to-one as I thought before. So, I created one additional table connecting these two (see this manual for reference: https://docs.sqlalchemy.org/en/13/orm/basic_relationships.html

Then I updated the database itself.

Time spent: 1 hour
Total time spent so far: 7 hours 10 minutes

on March 10, 2020
  1. 2

    Love the updates. Have you tested the idea and talked to anyone yet?

    1. 1

      Love the updates.

      Thanks!

      Have you tested the idea and talked to anyone yet?

      Not yet but competitors did :)

      Actually, the point of this project is to create a SaaS app and show people how easy and cheap (or hard and expensive, I don't know yet :) it can be done. The side effect would be if I'm able to sell it but it's another story.

Trending on Indie Hackers
AI runs 70% of my distribution. The exact stack. User Avatar 191 comments 30 days ago I posted here with $0 revenue. Here's what actually happened next. User Avatar 88 comments I used $30,983 of AI tokens last month in Claude code on $200/mo plan User Avatar 87 comments my reddit post got 600K+ views. here's exactly what i did User Avatar 43 comments How to spot high-intent customers in 5 minutes, for free. User Avatar 38 comments I turned someone’s tweet into an app idea and it has made ~$3000 so far in 4 months. User Avatar 37 comments