Skip to content

Introduction

The main frontend application in FRAME is built on Next.js (App Router), which uses React. This application is the end-user facing product, handling complex UI flows, server-side rendering (SSR), and smooth interactions with our backend services.

The goal of @frame/next is to deliver a dynamic experience that is highly optimized for SEO and accessibility, while staying fully compatible with the modern React ecosystem.

[!TIP] React ecosystem Built on React through Next.js, this application takes full advantage of the latest features: Server Components, concurrent rendering, and hooks, ensuring a robust and scalable environment.

PackagePurpose
@frame/coreSource of base configurations, Zod schemas, and data types.
@frame/authShared authentication logic and preconfigured clients.
@frame/modelsTyped database access (PostgreSQL) using Drizzle ORM.
@frame/mailEmail templates generated with React Email.
@frame/oxlintModular oxlint configuration.
@frame/tsconfigModular tsconfig configuration.