Skip to content

This is a basic monorepo of templates for React projects using TypeScript and a sample Fastify API backend.

Notifications You must be signed in to change notification settings

bljohnsondev/react-sample-templates

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

React Sample Templates

This repository is an example of a monorepo that includes different templates for sample projects that include frontend, backend and shared projects and packages. The frontend projects use the same basic project structure and functionality but use different UI component libraries. The templates use some aspects of Bulletproof React.

These templates include a basic design for a simple web application with a generic header and main menu, responsive design and light/dark theme.

Shared Packages

These are the tools and packages used by all the projects in this monorepo.

  • PNPM - Package manager and monorepo workspace
  • TypeScript - Strongly typed programming language that builds on JavaScript
  • Biome - Linting and formatting

Frontend Packages

These are the packages commonly used by the React frontend projects.

Frontend Templates

These are the different frontend projects. They are a combination of different UI and/or CSS libraries.

Backend

Screenshots

Mantine UI

Mantine Screenshot 1

React Aria

React Aria Screenshot 1

shadcn/ui

shadcn/ui Screenshot 1

About

This is a basic monorepo of templates for React projects using TypeScript and a sample Fastify API backend.

Resources

Stars

Watchers

Forks

Languages