Skip to content

Search is only available in production builds. Try building and previewing the site to test it out locally.

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.