Portfolio or landing site
A small public site presenting work or a service: a handful of mostly static pages, a contact form, and strong search visibility and performance. The lightest project type here.
You can change every choice once the builder opens.
Recommended stack
| Section | Recommended |
|---|---|
| Language | TypeScript |
| Frontend framework | Astro |
| UI and styling | Tailwind CSS |
| Backend | Next.js server |
| API style | Server actions |
| Database engine | PostgreSQL |
| Database provider | Neon |
| ORM and data access | Drizzle |
| Caching | CDN caching |
| Authentication | Clerk |
| Authorization and roles | Role-based access control |
| Security | Input validationRate limitingSecurity headers and CSPSecrets management |
| File storage | Vercel Blob |
| Email and notifications | Resend |
| Hosting and deployment | Vercel |
| CI/CD | Vercel Git integration |
| Monitoring and analytics | Vercel Analytics |
| Testing | VitestPlaywright |
| Extras | SEOAccessibility (WCAG)Documentation |