July's goal was to build in public an actual SaaS for 2 reasons:
In Mexico, there are already a lot of invoicing platforms (QuickBooks, CONTPAQi, Aspel…), but none are simple and robust at the same time, and there's not a single platform that offers taxpayers the service to generate invoices for their receipts.
I called it Factura.so, like Notion.so, but with Factura (Invoice in Spanish).
It has 2 main features:
With these 2 features, the headline became:
Factura.so - The only platform you need to request and receive invoices.
I documented my journey in a youtube series called "Building a SaaS with SaasRock". Here's the summary of each video, or click here to view them all.
Up to day 7, the code is available for SaasRock Enterprise subscribers.
I need to communicate that with this platform, you could Request and Receive invoices, hence the emphasis:

3 blocks here:

Using SaasRock's Entity Builder I created 3 views:

XMLs can be created:

If a user uploaded their Taxpayer Credential, I sync their invoices with the SAT.WS API:

SaasRock comes with an out-of-the-box inbound emails feature, I use it to create XML Entity Rows if there are attachments of type .xml and .pdf.

The business model is simple:

Right now I have post-launch depression, where I don't know what I'm going to do next 🤣. But I have written down some ideas:

Let me know what you think 😀!
Great stuff, dude! After building my latest SaaS I also decided to make a Saas boilerplate, and then I realized so is everyone else. Started listing all the boilerplates I come across here: https://saasstarters.com/ (far from finished, working on scraping logos) mind if I add your stuff to this?
Please do!
I think you'd benefit from using https://chipmunktheme.com for setting up the collection 😅 Hit me up if you have questions.
you got it as a Hugo theme? 👀
Not yet, but it might be a good idea 🤔
An Awesome started kit. I think that I going to build something soon
The site looks so Amazing. So a boilerplate is some kind of template right?
Btw as your website uses crisp but I can see you are not active for past so many days
So I'm guessing supportesk.com would be a better and cheaper option for you.
I didn’t know that, thanks!
Wlcm
I love challenges like this so much. Incredible job!!!
I love them too 👌, thanks!
Looks awesome, man! 😍 Will keep my eyes on it definitely 😁
Thanks man 😘
Awesome stuff dude, what's your stats on signups and arpu.
This is after the first month of pre-launch: https://twitter.com/saas_rock/status/1542950546121818113?s=21&t=OaZQmY12Z8nPzS7sxcP6Jg. Currently I have 17 active subscribers, but I’ll switch to yearly plans or LTD soon.
Great the UI looks similar to my product
https://www.producthunt.com/posts/formosal
By having a "boilerplate", I am assuming that you built your own "template" of production code that is reusable for similar SAAS products... is that assumption correct ?
if so, how long did it take you to put together that boilerplate ?
Correct. It took me around 3 months, here's the first post I made about it.
Great, thanks.
Great project !
This is running all on top of supabase correct ?
As in, what you are offering is not just the templating, but also the cloud hosting of the application using supabase, is that correct ?
Thanks a lot! No, I only use Supabase as a PostgreSQL database and file storage with their buckets. You host wherever you want and use whatever database.
Great idea to use SaaSRock to build other SaaS projects! I'd do the same. It's a fantastic way to prove its utility.
Thanks a lot 😀, I'm pretty happy with the result
congratulations on launching and thanks for documenting the journey. You are unusually productive to finish it in a week. Frontend alone would take me more than a week. By the way do you wireframe the site before starting to create it? i saw your first video but looks like you had already done some preparation before you started documenting it.
Thanks!! For example I recorded Day 1 on July 7 at 12pm and published it. Then, that day I worked on the code for Day 2, and recorded the following day (the 8th) at 3pm. In other words, I did not work more than a day on each video.
I tried to touch the least files as possible to make this realistic. I figured that recording myself while coding would not be valuable, since I make a lot of mistakes, often re-do UI screens or schema models, and nobody would watch 4-6 hour long videos.
got it. what about wireframing do you do that? if yes any recommendations?
No 😅, my wireframing comes from inspiration from Dribbble and my favorite UX apps. For example, I created the InputFilters component based on Stripe's filters:
This comment was deleted 3 years ago.
A starter kit; Alternative names would be "remix SaaS starter kit", instead of "remix SaaS boilerplate"
source
This comment was deleted 3 years ago.