Command Palette

Search for a command to run...

Case study

Corporate Website with Authentication

Corporate site with secure access — brand presence plus authenticated user flows.

Role
Frontend Developer
Period
11.2025 — 01.2026
Stack
NextJS · Authentication · OAuth

Private client project

This is anonymized client work. The brand, live site, and visuals are covered by an NDA — reach out and I'll walk you through the details, the decisions, and the results.

Contact to discuss this project

Overview

The client needed more than a brochure: a professional brand site with authentication and OAuth so the right users can access protected areas securely.

Interface sketch

Interface sketchWireframe · NDA-safe
→Public marketing
→Sign-in surface

The problem

01

Public marketing pages and private access often live in separate systems. The client needed both: a credible public face and authenticated entry without fracturing the brand.

Approach

02
  • Next.js project base from Figma with responsive UI and motion
  • Authentication + OAuth for secure access
  • Content/SEO structure for marketing campaigns
  • Collaboration loops with marketing for content velocity

Key decisions

03
  • Treat auth as part of the product UX, not a bolted-on portal
  • Keep public and private surfaces visually consistent
  • Prefer clear error/empty states over silent auth failures

Impact

Lab / shipping

Lighthouse snapshot

Performance

Lighthouse

LCP

1.7s

Mobile lab

Mobile lab on a production-like build — client URL stays private.

Performance

94

Lighthouse

LCP

1.7s

Mobile lab

Responsive

100%

Phone → desktop

Structure

SEO

Crawl-friendly

Outcomes

  • Public brand site with professional motion and layout

  • OAuth/auth flows integrated for secure access

  • Campaign-friendly content structure

Technologies

  • NextJS
  • Authentication
  • OAuth
  • Tailwind CSS
  • ShadCn UI
  • Motion UI

Architecture

How the build is wired. Client UI stays off this page — names, logos, and screenshots are covered by NDA.

  1. 01Next.js
  2. 02Auth
  3. 03CMS content
  4. 04Member area

Need a corporate site with a real sign-in path, not just a brochure?