Production Demo Website

A Real, Powerful CRM for Nonprofits Without the $20,000 Price Tag

OyamaCRM gives nonprofit teams one mission-ready platform for donor stewardship, client services, event operations, communications, security monitoring, and public site publishing. It is designed for power users who need advanced workflows, while staying easy for everyday staff to use across multiple modules. Self-hosted and free forever.

  • DonorCRM
  • Compassion CRM
  • Events CRM
  • Watchdog Security
  • WebMaster Builder
  • QuickBooks Out-Of-The-Box
Frontend: Next.js 16 + React 19 + TypeScript
API: Express 5 + JWT + RBAC permissions
Data: MySQL + Prisma + Watchdog external store
Donor dashboard screenshot
DonorCRM Dashboard Revenue progress, donor retention, and stewardship task focus.

5

Integrated nonprofit modules in one connected platform.

18

Live product screenshots included in this demo package.

$0

License cost for self-hosted nonprofits using OyamaCRM.

1

Unified source of truth for fundraising and service operations.

Project Completeness

Current platform progress is tracked at 68% complete based on delivered modules, tested workflows, and production demo tooling.

  • Core donor operations, client services, and events workflows are live
  • Watchdog backup and restore controls are implemented and demo-ready
  • Continuous refinement is focused on reliability, usability, and scale

A Project From The Heart

OyamaCRM is being built with deep care for organizations doing life-changing work. The current implementation is geared toward pregnancy care centers, where secure, compassionate, and well-organized operations matter every day.

The long-term roadmap expands this CRM foundation to many additional nonprofit sectors, helping teams serve people better without enterprise-level software costs.

Everything Your Nonprofit Needs

One platform to run donor engagement, client care, events, security, and web publishing without juggling disconnected systems. Built for power users and everyday operators with purpose-built modules that work together.

Fundraising Operations

DonorCRM

Constituents, donations, campaigns, stewardship tasks, reports, and communication workflows.

  • Retention and giving analytics
  • Campaign planning and progress tracking
  • Segmented donor outreach
  • QuickBooks sync queue supported out of the box

Client Services

Compassion CRM

Privacy-first case management for client services with strict donor and client data separation.

  • Client profiles and case timelines
  • Care plans and appointment workflows
  • Module-specific permissions and safeguards

Event Operations

Events CRM

Coordinate fundraising events, registrations, ticketing, check-in, and post-event reporting.

  • Guest and table management
  • Ticketing and sponsorship tracking
  • Live event operations dashboard

Security And Compliance

Watchdog Security

Security feed, incident actions, and encrypted vault to help teams operate with confidence.

  • Acknowledge, escalate, and resolve incidents
  • Role-aware permissions and auditing
  • Security posture visibility in-app

Digital Presence

WebMaster Builder

Create pages visually with reusable sections and prepare campaign websites from inside the CRM.

  • Visual section-based editor
  • Responsive preview modes
  • Template and publish workflow foundation

How A CRM Helps Nonprofits Win

A modern CRM helps teams move faster, reduce admin burden, and deliver better stewardship and care outcomes.

  • Centralize donor, client, event, and communication records in one trusted system
  • Improve donor retention with follow-up tasks, reminders, and better segmentation
  • Track campaigns, goals, and outcomes with measurable reporting
  • Reduce duplicate work with shared module data and standardized workflows
  • Increase accountability with role-based permissions and audit trails
  • Protect sensitive service data with privacy-aware module boundaries
  • Run events, registrations, and sponsorship workflows without separate tools
  • Automate acknowledgments and communication touchpoints
  • Strengthen operations with backup and disaster recovery readiness
  • Free more staff time for mission work instead of system administration

Current Sector Focus + Future Expansion

OyamaCRM currently prioritizes workflows used by pregnancy care centers, including compassionate client service operations and donor stewardship in one connected platform.

As development continues, the architecture is positioned to support many other nonprofit sectors with configurable modules, imports, reporting, and communication tooling.

Native SMS and voice call workflows are coming soon so teams can manage outreach directly inside OyamaCRM without switching tools.

Technical Architecture

OyamaCRM is built as an API-first CRM platform with clear module boundaries, auditable actions, and production-minded backup workflows managed from Watchdog.

Core Platform Stack

  • Next.js App Router frontend with modular CRM workspaces
  • Express API layer mounted under /api with auth middleware
  • MySQL + Prisma for primary CRM transactional data
  • In-memory access token + secure refresh cookie flow
  • Role and fine-grained permission checks per module

Security + Recovery Model

  • Watchdog external store for security events and vault records
  • AES-256-GCM encrypted vault secrets in Watchdog tables
  • Full CRM backup export captured as SQL and JSON snapshots
  • Backup restore endpoint to return CRM to exact prior state
  • Audit events logged for backup export and restore actions

Production Demo Readiness

TypeScript End To End Vitest Smoke Coverage PM2 Runtime Scripts Import/Export Foundations Events + Donor + Compassion Modules Watchdog Backup Restore Controls QuickBooks Supported Out Of The Box SMS + Voice Calls Coming Soon

Explore implementation details and contribute directly in the project repository. Open GitHub repository.

Built for Missions, Not Enterprise Lock-In

Many nonprofit CRMs force teams into expensive contracts, add-on fees, and disconnected tools. OyamaCRM gives your team the power of a modern platform while preserving budget for the mission.

  • Run donor operations and service operations in one system
  • Keep nonprofit data boundaries and security controls in place
  • Launch campaign websites and pages from inside your CRM
  • Scale with your team without paying annual five-figure licensing

Traditional Nonprofit CRM Stack

  • High recurring license fees
  • Extra cost for advanced modules
  • Separate systems for events and casework
  • Limited control over hosting and roadmap

OyamaCRM Platform Model

  • Self-hosted and free forever for nonprofits
  • Integrated modules out of the box
  • Open codebase and contributor-driven evolution
  • Mission-first product direction

Support the Project

This platform is a project from the heart, built to equip mission-driven teams with software they can actually afford and trust. If OyamaCRM resonates with your mission, please donate to help accelerate development and expand impact.

After donating, visit /THANKYOU to see the donor appreciation page.

Contribute Code GitHub Repo Donation Thank-You Page

Ready for a Production Demo?

This package includes real screenshots and demo-prep tooling so you can showcase OyamaCRM to stakeholders quickly and professionally.