DEV Community

Cover image for Building a Saas in public with Typescript!
João Maranhão
João Maranhão

Posted on

3

Building a Saas in public with Typescript!

Hey there, I’m starting today a project where I’m gonna build a Saas in public and document it.

If you want to follow me on that project, I’ll be doing live coding streams on Twitch.

You can check out the schedule of those live streams on my Twitch channel!

I’ll also update that project here on Dev.to, so feel free to follow me and interact as you wish!

What is the project?

The project is an application to manage veterinary clinics.
Users should be able to create appointments, register clients, and more.

The goal here is to make an MVP as soon as I can, so I can validate it with clients.

Keep in mind that, the business rules will be updated as needed.
Here is the first concept of the project backend:

Database UML and Business rules

What tools I’m gonna use?

Some of you guys, are following me because of my project where I created a script to automate the content creation of an Youtube channel with Python. (If you don’t know what I’m talking about, you can check out the text here).

But for this project here, I’m going to use a different selection of tools.

The stack that I choose for that project is:

  • Typescript
  • NodeJS (Nest, Prisma)
  • Postgres
  • ReactJS (Next)

So, if you want to learn about those topics, this is a perfect oportunity to see how this works, and how to get an idea off the ground.

Follow me on Twitter!

Check out my Twitch channel!

Take a look at my Github!

Billboard image

Deploy and scale your apps on AWS and GCP with a world class developer experience

Coherence makes it easy to set up and maintain cloud infrastructure. Harness the extensibility, compliance and cost efficiency of the cloud.

Learn more

Top comments (0)

Cloudinary image

Optimize, customize, deliver, manage and analyze your images.

Remove background in all your web images at the same time, use outpainting to expand images with matching content, remove objects via open-set object detection and fill, recolor, crop, resize... Discover these and hundreds more ways to manage your web images and videos on a scale.

Learn more

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay