Web application
The web application is the main front-facing user interface, built with the Next.js App Router.
Technologies Used
Built focusing on rapid response times, an intuitive interface, and high maintainability:
- Framework: Next.js 16 (App Router)
- Language: TypeScript
- Styling: Tailwind CSS v4, PostCSS
- State Management: Redux Toolkit (
react-redux) - Icons: Lucide React
- Theming:
next-themes
Commands
To run the web development environment:
pnpm dev --filter=web
To build for production:
pnpm build --filter=web
Internal Packages
This web frontend depends on the monorepo's internally shared packages:
@repo/ui: Shared React components.@repo/shared: Shared types, constants, or utilities.
These are seamlessly imported via workspace:* references.
Table of Contents