fastify-app-tony

✂️ Monolithic SaaS Application Starter based on Node.js and Vite

nodejsgraphqltemplaterelayboilerplatemongodbreact-routersaasmonolithiceventsourcingfastifymercurius
FreeRepo

Preview

fastify-app-tony preview

Overview

This is a full-stack starter template for building SaaS applications with Node.js and React. It uses Fastify for the server, React Router for the client and GraphQL for communication between them, with TypeScript throughout for type safety. The boilerplate includes Docker support for easy deployment and is designed to let developers work on both frontend and backend simultaneously with a single development command.

Features

event-sourcinggraphql-apimonolithic-architecturedocker-supporttype-safetye2e-type-safety

Feature Flags

teamsOrgsgraphqlformsValidationmultitenancy

Recommended Use Cases

saas-applicationsmonolithic-applicationsgraphql-based-services

Frontend

reactreact-routerrelayviteesbuild

Backend

node.jsfastifygraphql-yogagraphql-modulesgraphql-code-generatornodemondotenv-safe

Auth Providers

None

Deployment Targets

railwayfly-iorenderdockerfly.io

Payment Providers

None

Quick Facts

⭐ Stars
7
🍴 Forks
0
🔄 Active
Yes
🕒 Last Commit
2025-10-09T09:56:36.000Z

Stack

Framework
fastify
Language
typescript
CSS
vanilla-extract
Database
mongodb
Testing
vitest

Data Layer

Databases
mongodb

UI Stack

Styling
vanilla-extract
Components
react

Developer Experience

Docker
Yes
Tests
Yes
Quickstart
Yes
env.example
Yes

Pricing

Classification
free
Selected
Notes
No clear pricing signals
Get Started with this Boilerplate