Tech Stack

List of technologies used in the project

Below is a list of the main technologies and tools used throughout this project, covering programming languages, frameworks, build tools, UI libraries, and state management solutions. Each was carefully chosen to ensure scalability, performance, and developer productivity.

TechnologyCategoryWebsite
TypeScriptProgramming Languagetypescriptlang.org
Turbo RepoMonorepo Managementturbo.build
PNPMPackage Managerpnpm.io
ReactCore Frameworkreact.dev
Next.jsFull-Stack Frameworknextjs.org
Vite + TanStack RouterSPA Solutionvitejs.dev + tanstack.com/router
Shadcn/uiUI Componentsui.shadcn.com
React Aria ComponentsHeadless UI Libraryreact-spectrum.adobe.com
TanStack QueryAsync State Managementtanstack.com/query
React Hook FormForm Managementreact-hook-form.com
ZodValidationzod.dev