Services

What this stack demonstrates

Capability areas, each visible in the site you are browsing. Nothing here is theoretical.

🎨

Interface design

A consistent design system across the site: shared tokens, cards, buttons, and a layout rhythm that survives content changes.

  • Design tokens via CSS custom properties
  • Dark and light themes from one palette
  • Reusable card, chip and step components
🧩

Front-end engineering

Vanilla JavaScript doing real work: navigation state, scroll animations, counters, filtering, form validation and live dashboard polling.

  • Progressive enhancement patterns
  • IntersectionObserver-based reveals
  • Client-side validation with clear errors
πŸš€

API & data engineering

A FastAPI service with typed request validation, bcrypt password hashing, JWT session cookies and SQLAlchemy over PostgreSQL.

  • REST endpoints under /api with JSON errors
  • Queues and workers for async work
  • Interactive OpenAPI docs at /docs
πŸ› οΈ

Deployment & operations

Four containers β€” API, worker, Redis, PostgreSQL β€” built and wired automatically, with per-service CPU and memory caps.

  • Git-backed deploys with audit trail
  • Resource limits verified at deploy time
  • Health endpoints per service
FAQ

Fair questions, straight answers

Is this a real, publicly accessible website?

Yes. It is served over HTTPS on a live domain, verified at deploy time. Anyone with the URL can visit it.

Does this site really have a backend?

Yes. Signup, login, sessions, background jobs and the status board all run on a FastAPI API backed by PostgreSQL, Redis and a worker container. Try the Account page.

Where does the contact form below go?

Nowhere β€” by design, for this demo. It validates input in your browser and shows a success state without transmitting anything.

Who maintains it after launch?

AIMY does β€” via a commit-and-auto-deploy loop. Every change is a commit pushed to the connected repository, and Coolify rebuilds from it.

Contact

Say hello

A working form with real validation β€” demo only, nothing leaves your browser.

Demo form β€” validated in your browser only.