Overview

A full-stack personal developer platform monorepo powered by Turborepo, featuring Next.js 15 App Router, Express.js API server, TypeScript, Better Auth, and MongoDB.

The Challenge

Managing separate client and server codebases with unified design tokens, type sharing, and high-performance API routing required a structured monorepo environment.

The Impact

Architected a Turborepo monorepo connecting a Next.js 15 frontend with an Express/TypeScript API backend, incorporating Better Auth authentication, Shadcn UI components, and Fontshare typography.

Development Journey

! Challenges Faced

Navigating complex state management and ensuring seamless cross-browser compatibility were key hurdles. Optimizing the build size while integrating feature-rich libraries required careful code-splitting and architectural planning.

Future Plans

Future iterations will focus on expanding the feature set, integrating comprehensive end-to-end testing, and optimizing accessibility (a11y) to meet global standards.

Tech Stack

Next.js 15
React 18
TypeScript
Express
MongoDB
Better Auth
Turborepo
Tailwind CSS
Shadcn UI
DaisyUI