Documentation Index
Fetch the complete documentation index at: https://mintlify.com/egeuysall/ryva-archive/llms.txt
Use this file to discover all available pages before exploring further.
Welcome to Ryva
Ryva is a modern SaaS workspace platform that helps teams collaborate, manage projects, and scale their organizations with intelligent features and seamless billing integration. Built with cutting-edge technology - Next.js 16, React 19, and Go - Ryva provides a fast, reliable, and secure workspace experience.Key Features
Smart Authentication
Secure authentication powered by Supabase with support for email/password, social logins, password recovery, and hCaptcha protection.
Organization Management
Create and manage multiple organizations with flexible plans (Free, Personal, Team, Enterprise), custom subdomains for paid plans, and role-based access control.
Integrated Billing
Seamless Stripe integration for subscription management, secure checkout sessions, automated webhook processing, and plan upgrades.
Team Collaboration
Invite team members, manage roles (Owner, Admin, Member), track organization membership, and collaborate on projects.
Project Management
Organize your work with projects, track tasks and focus time, and monitor progress with dashboard analytics.
Real-time Updates
Built with TanStack Query for efficient data synchronization, optimistic updates, and automatic cache invalidation.
Technology Stack
Frontend
- Next.js 16 (App Router)
- React 19
- Tailwind CSS v4
- TypeScript
Backend
- Go 1.25
- PostgreSQL
- Chi Router
- Clean Architecture
Infrastructure
- Docker
- Caddy Proxy
- Supabase
- Stripe
What Makes Ryva Different?
Modern Architecture
Ryva uses server components by default for optimal performance, with client components only when needed for interactivity. The backend follows clean architecture principles with clear separation between handlers, services, and repositories.Type-Safe Development
Strict TypeScript on the frontend and explicit Go types on the backend ensure reliability and catch errors early in development.Production-Ready
- Comprehensive testing with 80%+ coverage
- Automated CI/CD pipelines
- Error tracking with Sentry
- Rate limiting and SSL via Caddy
- Automatic database migrations
Developer Experience
- Hot reload for both frontend and backend
- Pre-commit hooks for code quality
- Conventional commits enforcement
- Comprehensive testing infrastructure
- DevTools integration
Core Capabilities
Authentication & Security
- Email/password authentication
- Password recovery flow
- Session management
- hCaptcha bot protection
- Secure API endpoints with middleware
Organization Features
- Create up to 10 organizations per user
- Four plan tiers: Free, Personal, Team, Enterprise
- Custom subdomains for paid plans
- Automatic slug generation
- Reserved subdomain protection
Billing & Subscriptions
- Stripe Checkout integration
- Subscription lifecycle management
- Webhook event processing
- Payment method management
- Plan upgrade/downgrade flows
Team Management
- Email-based team invitations
- Role-based permissions (Owner, Admin, Member)
- Organization member listing
- Invitation acceptance/decline
- Member removal and role updates
Getting Started
Ready to dive in? Check out our Quickstart Guide to create your first workspace in minutes, or explore the Installation Guide for detailed setup instructions.Next Steps
Follow our quickstart guide to set up your first Ryva workspace