arc-react-sass-ui GitHub Details, Stars and Alternatives | OpenRepoFinder
sourcefuse / repository
arc-react-sass-ui
Production-ready React boilerplate and Super Admin Control Plane for scalable multi-tenant SaaS applications. Features comprehensive tenant management, flexible authentication integration, subscription plans, billing controls. Built with TypeScript, Material-UI, and Vite.
A transparent discovery signal based on current public GitHub metadata.
Recent activity35% weight
52
Community adoption25% weight
12
Maintenance state20% weight
40
License clarity10% weight
100
Project information10% weight
75
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
README preview
ARC React SaaS UI boilerplate
A comprehensive, production-ready React SaaS UI boilerplate and Super Admin Control Plane for building and managing scalable multi-tenant SaaS applications
Built by SourceFuse as a complete solution for SaaS platforms, this project combines a rich component with powerful administrative capabilities. It serves as both a UI boilerplate for building modern SaaS interfaces and a fully functional control plane for managing tenants, subscriptions, billing, and system operations.
⚠️ Important: This is a frontend-only application that requires specific backend APIs to function. See API Dependencies section for required services.
Whether you're building a new SaaS platform or need administrative tools for an existing one, this boilerplate provides enterprise-grade components and management features out of the box.
Launch your AI product in days, not months. A comprehensive, open-source SaaS boilerplate with multi-model AI support, authentication, multi-tenancy, billing, and admin dashboard.
A production-ready SaaS boilerplate for a multi-tenant application. It utilizes a shared MongoDB schema with tenant ID filtering to ensure strict data isolation. Features include Next.js App Router performance optimizations, comprehensive RBAC, feature gating, and a fully containerized Docker deployment setup.
Dashboard Analytics — Real-time metrics and KPI visualization
Data Tables — Advanced filtering, sorting, and pagination
Charts & Graphs — Interactive data visualization with Recharts
Audit Logging — Comprehensive activity tracking and observability
Developer Experience
Hot Reload — Instant development feedback with Vite
Comprehensive Testing — Vitest, Testing Library, and Cypress integration
Code Quality — ESLint, Prettier, and Husky pre-commit hooks
Documentation — Extensive component documentation and examples
Preview
Here's what the dashboard looks like:
API Dependencies
⚠️ Critical: This application cannot function without the following backend APIs and services. Ensure all required services are properly configured before deployment.
Required Backend Services
Service
Environment Variable
Purpose
Required
Authentication API
AUTH_API_BASE_URL
OAuth2/OpenID Connect authentication server Connect
✅ Required
Main Application API
APP_API_BASE_URL
Core business logic, CRUD operations
✅ Required
Tenant Management API
TENANT_API_BASE_URL
Tenant lifecycle, provisioning, management
✅ Required
Audit API
AUDIT_API_BASE_URL
Audit logging, activity tracking
✅ Required
Observability Dashboard
GRAFANA_URL
Monitoring, metrics, system health
❌ Optional
API Endpoints Expected
The application expects the following API endpoints to be available:
Authentication Endpoints
POST /auth/login - User authentication
POST /auth/refresh - Token refresh
POST /auth/logout - User logout
Tenant Management Endpoints
GET /tenants - List tenants
POST /tenants - Create tenant
PUT /tenants/:id - Update tenant
DELETE /tenants/:id - Delete tenant
Plan Management Endpoints
GET /plans - List subscription plans
POST /plans - Create plan
PUT /plans/:id - Update plan
GET /plan-items - List plan items
POST /plan-items - Create plan item
Feature Management Endpoints
GET /features - List features
POST /features - Upload features via CSV
PUT /features/:id - Update feature
Billing & Payment Endpoints
GET /invoices - List invoices
POST /invoices - Generate invoice
GET /payments - List payments
POST /payments - Process payment
System Configuration Endpoints
GET /settings - Get system settings
PUT /settings - Update system settings
GET /clusters - List clusters
POST /clusters - Create cluster
API Response Format
All APIs should return responses in the following format: