As a team we use
- NextJS (AppRouter) for the UI, TailwindCSS + shadcn ui
- Custom CMS built on top of Strapi for the backend
- We use self-hosted GitLab and for every project we have CI/CD by default.
- For every project (even simple landings) we use server from Contabo. It’s like 6$ for 6GB RAM and 400GB SSD
- Everything is dockerized and gets deployed using gitlab-runner.
- Traefik is used as reverse-proxy
- Minio is used as a storage (with some tweaks for caching)
- Postgres is DB of choice
Everything lives as scripts. Only Next UI is developed from scratch for each customer.
Everything lives as scripts. Only Next UI is developed from scratch for each customer.