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
I shipped a productivity SaaS in 30 days as a solo dev — here's what AI actually changed (and what it didn't) User Avatar 227 comments Never hire an SEO Agency for your Saas Startup User Avatar 105 comments A simple way to keep AI automations from making bad decisions User Avatar 70 comments Are indie makers actually bad customers? User Avatar 38 comments We automated our business vetting with OpenClaw User Avatar 36 comments I sent 10 cold DMs about failed Stripe payments. Here's what actually happened. User Avatar 33 comments