Experimental tech stack
Our experimental campaign website is build using the Jamstack architecture, which allows for fast iterations and innovation. All pages are statically generated at build time and served from a CDN. We're using Typescript for type safety and better code quality.
INFO
The list below is a concept, based on our experimental campaign website codebase. Our actual production tech stack differs (uses Plone CMS & Dato CMS).
Front-end
- Nuxt.js: Vue.js framework
- SSG (Static Site Generation) for performance
- Tailwind CSS for styling
- DaisyUI for Tailwind CSS components
Back-end
- Firebase for authentication, realtime database and AI text generation
- Directus as headless CMS - soon
- Windmill for automation - soon
Integrations
Analytics and A/B testing:
- PostHog for open source analytics and A/B testing - soon
- Google Analytics
- Microsoft Clarity
Development tools
Other tools
- Signal for local group chats
- See package.json for all dependencies