1018 B
1018 B
trigger
| trigger |
|---|
| always_on |
Technical Architecture Guidelines
This rule outlines important architectural considerations for this project.
Technical Implementation
- Astro.js + React + Tailwind
- Framer Motion + GSAP
- Auth and Payment with Clerk
- Strapi as CMS
- Deployment with Docker Compose configured for Coolify
- Newsletter with Listmonk
Notes for Astro.js
- use Island Architecture smartly to optimize for performance
- use server islands if appropiate
Notes for Framer Motion + GSAP
- for more complex use GSAP, otherwise Framer Motion, search online for inspiration if none was given to you
Notes for Strapi
- Strapi should be used as the CMS
- Portfolio Sites should easily be added to the CMS and displayed in the frontend (think if this makes sense and give feedback if any other solution would be more viable)
Auth with Clerk
- Clerk was not used for any projects so far but it should be used for a payment plattform on this website as well as user authentication for clients.