Skip to content

A long-lived, swap-friendly Next.js + TypeScript starter with Tailwind CSS design tokens, decoupled architecture, and minimal dependencies. Perfect for teams and engineers targeting global markets, ensuring UI is never coupled to state, transport, or backend implementations.

License

Notifications You must be signed in to change notification settings

NitinNair89/frontend-foundation

Repository files navigation

Frontend Foundation

A production-ready Next.js starter focused on architecture, swap-ability, and long-term maintainability.

This repository is intended to be used as a template for real projects.


What This Starter Solves

  • Prevents UI ↔ state coupling
  • Prevents UI ↔ transport coupling
  • Avoids opinionated tooling lock-in
  • Enables long-term evolution

Tech Stack

  • Next.js (App Router)
  • TypeScript (strict)
  • Tailwind CSS (token-driven)
  • Minimal dependencies
  • Zero runtime assumptions

Linting, CMS, and state libraries are deliberately excluded.

All major systems are replaceable by design.


Documentation

These explain the why, not just the how.


Who This Is For

  • Senior frontend engineers
  • Teams building long-lived products
  • Developers targeting global markets
  • Engineers who value architectural clarity

About

A long-lived, swap-friendly Next.js + TypeScript starter with Tailwind CSS design tokens, decoupled architecture, and minimal dependencies. Perfect for teams and engineers targeting global markets, ensuring UI is never coupled to state, transport, or backend implementations.

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Packages

No packages published