2
0 Comments

A tool to ease the process of setting up a stack

A little bit of background:
I founded 3 companies and closed them, so one can say I'm a serial startup closer :) During that time, I designed and built 6 web platforms that served customers in production and played around with many more.

Creating a new web service requires a significant amount of work at the beginning to stitch everything together. The JS framework with the chosen bundler and the CSS framework, and the same goes for the backend, DB, etc.

Setting things up can take several hours if you're a veteran and already have your own templates; or days or weeks if you're relatively new or dealing with new technologies.

Most of the time, you just want to spawn a full stack, treat it as an instance, and just pour your logic into it, without having to set it all up and make sure everything plays nicely together.

So I built myself a tool, where I can choose a backend, a frontend, relevant frameworks for each side (Bootstrap, Tailwind, Vuejs, React, Gin, Django, Laravel and more), choose my DB, choose extra services, like Firebase, Stripe or even analytics solutions, and spawn everything in minutes.

Everything is set up automatically, with all the needed dependencies, projects, configurations, and more.

I Integrated it with cloud providers so everything can be deployed in minutes and create the relevant repos in my github account.

This became handy, it allows me to examine several technologies, benchmark them, check use cases, and get to the logic part quickly.

I've used it myself for several months and seeing it is convenient enough, and how it helped me be a more "one-man-army" kind of developer, I decided to release it as a service.

It's currently closed for very early access, I'm still working on it both development-wise and product-wise.

I set up a simple email form to help me connect with people who want to be early birds, it just throws your email in an Airtable for me to contact you later on.

If you'd like to try it, please fill it out, and either way, please share your thoughts and feedback.

You can find it here:
https://batter.dev

P.S the tech stack I used here is:
Backend: Golang - a server built from scratch
Frontend: Vite + Vuejs + TailwindCSS
DB: Firestore, Postgres & Neo4j
Cloud: GCP and Firebase.

cheers,

on June 1, 2022