- TypeScript for full type support
- Zod for static type inference using schema validation
- TailwindCSS for styling
- ShadCN as the source for custom UI components (built using Radix and TailwindCSS)
- CSSNano for CSS optimisation in production
- ESLint for linting
- Prettier for code formatting
- Remix as the full-stack meta-framework
- GitHub Actions on push for typecheck and linting before deployment
- Cloudflare workers for code deployment at the edge
- Cloudinary for serving media