|
|
|
|
|
by kisamoto
332 days ago
|
|
Fully agree. I would also say it's easy enough to use Django for (almost) everything for a self contained SaaS startup. Marketing can be done via Wagtail. Support is managed by a reusable app that is a simple static element on every page (similar to Intercom) that redirects to a standard Django page, collects some info about the issue including the user who made it (if authenticated) etc. I try to simplify the stack further and use SQLite with Borg for backups. Caching leverages Diskcache. Deployment is slightly more complicated. I use containers and podman with systemd but could easily be a git pull & gunicorn restart. My frontend practices have gone through some cycles. I found Alpine & HTMX too restrictive to my liking and instead prefer to use Typescript with django-vite integration. Yes it means using some of the frontend tooling but it means I can use TailwindCSS, React, Typescript etc if I want. |
|