Skip to main content
Windless Technologies

Sheet 03 — Case Study

Profile CMS

Live

ProfileKit

A full-stack profile editor: a public profile page and a signed-in edit form backed by Postgres.

The problem

A simple public profile still needs a safe way for its owner, and only its owner, to keep it up to date.

Who it is for: A person or small business that wants a profile page they can update themselves.

What we built

  • A public profile page
  • A signed-in edit form, pre-filled, with validation and clear success and error messages
  • An API route that validates every update before it reaches the database

Engineering quality

  • End-to-end tests for signing in, editing, and seeing the change on the public page
  • Vercel BotID, security headers, and analytics only after consent
  • Automated axe accessibility tests to WCAG 2.2 AA at desktop and phone sizes, with secret scanning and static analysis

Tech stack

  • Next.js
  • TypeScript
  • Tailwind CSS
  • PostgreSQL
  • Drizzle ORM
  • Vercel

Every project is scoped to your goals.

Book a call for a tailored estimate.

Book a call