Skip to content

A modern, production-ready fullstack template for rapid application development. This template provides a solid foundation for building scalable web applications with a React frontend and NestJS backend, all powered by modern tooling and best practices.

Notifications You must be signed in to change notification settings

sametcn99/fullstack-template

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 Fullstack Template

A modern, production-ready fullstack template for rapid application development. This template provides a solid foundation for building scalable web applications with a React frontend and NestJS backend, all powered by modern tooling and best practices.

📖 Overview

This template is designed to bootstrap fullstack projects quickly and efficiently. It includes a complete development environment with:

  • Monorepo structure with Turborepo for optimal build performance
  • Modern frontend built with React 19, TypeScript, and Rsbuild
  • Robust backend powered by NestJS with TypeORM and Swagger documentation
  • Consistent code quality with Biome for formatting and linting
  • Type-safe development with TypeScript throughout the stack
  • State management with Zustand for predictable state handling
  • Routing with React Router for seamless navigation

🛠️ Tech Stack

Frontend (apps/frontend)

  • React 19 - Latest React with concurrent features
  • TypeScript - Type-safe JavaScript development
  • Rsbuild - Fast Rust-based build tool (Rspack)
  • React Router DOM v7 - Declarative routing
  • Zustand - Lightweight state management
  • React Helmet Async - Dynamic document head management

Backend (apps/backend)

  • NestJS - Progressive Node.js framework
  • TypeScript - Type-safe server development
  • TypeORM - Object-relational mapping
  • Swagger/OpenAPI - API documentation
  • Class Validator - Input validation
  • Jest - Testing framework

Development Tools

  • Turborepo - Monorepo build system
  • Biome - Fast formatter and linter
  • Bun - Fast JavaScript runtime and package manager
  • TypeScript - Static type checking

About

A modern, production-ready fullstack template for rapid application development. This template provides a solid foundation for building scalable web applications with a React frontend and NestJS backend, all powered by modern tooling and best practices.

Topics

Resources

Stars

Watchers

Forks