Hey all, lets share the tech stack you are using to build your product or have used in building it.
Avid user of the MERN stack.
NextJS + TailwindCSS for frontend.
NodeJS, Express and MongoDB for backend.
Amazing website... principle of chunking put to great use.
What do you use for servers/hosting?
Render.com for frontend(they worked best with adding custom subdomains for users)
DigitalOcean Ubuntu server running Dokku.
Amazing website, very clean and elegant design.
I was planning on writing a detailed blog post about this but here's the quick version of what I use for my blogging platform www.dynablogger.com
Not sure if I forgot something.
https://moiapi.dev/ uses the following:
All in a Rush monorepo 🚀
I'm curious, did you consider using Next.js for the back-end part too?
With my most recent project I wanted to try serverless.
Vue 3, Tailwind, Netlify with functions and identity, Fauna for database.
So far it is a great experience, I am not obsessing about the backend, still not sure how this project will turn out. Paid $0 so far and the project is already live on the internet for beta testers.
Next time I would like to try no-code.
Woah, I was looking for some virtual team activities!
nice to hear from you!
how where you looking for virtual activities? :)
I've only had a look on Google, but usually come up with companies that host virtual teambuilding events.
Yeah, the big companies got their seo game going, so it's hard for new tools to pop up.
Let me know if you are missing anything on the list!
Great question, as I was thinking of asking the same. But here is a variant of that question: what tech stack would you choose for a weekend POC product?
VenturesList is built with Carrd, Airtable, Zapier, ImprovMX, Email Octopus and Notion (soon)
Nuxt.js + TailwindCSS for frontend
Nuxt.js on Cloud Run for backend
Firebase Hosting for static files
Same as above +
Scraper in Go on Cloud Run triggered by Cloud Scheduler for
I don’t know if my website qualifies for this discussion as it’s more on the content side. But here it goes:
Using Notion for CMS and front end
Super for generating static Notion pages and inserting scripts
Convert kit for forms, pop ups , etc.
Here it is: Beshort.bxppro.com
I'm a big believer in the 12-factor way of building apps. (https://12-factor.net)
My django app carries no state. Sessions are stored in the database (or some intermediary), cache is also in DB unless I REALLY REALLY need something like Redis.
That said, with no state in my apps I can simply horizontally scale to more vms/services behind a load balancer (traefik or otherwise).
However, I much prefer VERTICAL scaling to horizontal. It is much easier to bump a VM size from, say 4 gigs/2CPUs to 8 gigs/3CPUs
Last point -- given the prices of dedicated servers these days I usually just for that. $30 EUR/month with Hetzner gets me into a Ryzen5/7 with 64 gigs and 512 GB NVME/(Raid-1)
Uptime SLA is still like 99% or so, which is fine for side-projects. (Even most commercial projects can tolerate 99%.
My product is totally NoCode, so it's just
Front-end: TypeScript + React + ProtoForce clients and hooks
Back-end: ProtoForce for APIs + NodeJS
In terms of databases:
My stack for Job Description AI
It's a basic website for coding blog articles and paid/free courses.
I am using an Ionic Vue frontend and Firebase. Hosted on Netlify.
It's an Android app.
C#,SQL server, HTML/CSS - for web, desktop and mobile hosted on Azure
Boring is the name of the game. This stack is rock solid and scales well without the complexity of cloud services.
What is your playbook for horizontal scaling Djanjo on bare metal? Being an Elixir user, this is trivial since it's essentially what the EVM was built for, but I have no experience whatsoever trying to scale Django without some kind of "cloud" utilities.
Thanks for the list, Sam. I am just starting with Python; and familiarizing myself with Panda, Jupyter, and so on.
I am curious about the "... scales well without the complexity of cloud services" comment. It sounds like to suggest that Python-based stack bears less complexity when dealing with cloud services? Hope to learn more.
The language you choose does not matter that much unless you are in to certain things like machine learning or deep integration with, say, Microsoft products.
My comment was not about python alone, but rather the entire stack.
The complexity of cloud is in running multiple services, monitoring them, layering them, securing them, and maintaining state. By all means do it for the learning process, but I would not want that for my startup business.
My preferred stack:
VueJS with TailwindCSS for frontend
Laravel for backend
Heavier computations in custom python scripts
Infra: AWS or Digital Ocean (depending) in combination with Laravel Forge or custom scripts
FrontEnd: NodeJS, Express, React
Backend: NodeJS, Express, PostgreSQL, Redis
Infrastructure: Self-hosted Kubernetes, AWS S3, Cloudfrare workers/CDN
A little lost on the product. Is it for providing training and then user get a voucher of their choice?
This comment was deleted a month ago.