Introduction
Overview
Two Cents Software Stack is a full-stack SaaS boilerplate distributed as source code. The stack includes authentication, multi-tenancy, subscription billing, background jobs, file storage, and email delivery. You download the codebase and modify it for your application.
The backend uses ASP.NET Core 10 with PostgreSQL. The frontend uses React 19 with TypeScript and Vite. Backend and frontend communicate through REST APIs with automatically generated TypeScript clients.
What This Documentation Covers
This documentation shows how to set up and configure the stack. You will learn how to run it locally, integrate third-party services like Stripe and OAuth providers, customize features, deploy to production, and extend the codebase. Implementation details are in the internal documentation files included with the stack.
Prerequisites
You need .NET 10 SDK, Node.js 20+, and PostgreSQL installed. You should understand C#, ASP.NET Core basics, TypeScript, and React fundamentals.
Next Steps
Start with the Quick Start guide to run the stack locally. Then review Project Structure to understand the codebase organization.
For questions, visit the customer portal at portal.twocents.software or use the contact form at https://www.twocents.software/contact.