Case Study

Shabakeh7 CRM & Content Platform

A multi-application CRM ecosystem built with React and .NET — managing people, dynamic forms, email workflows, testimonies, translations, staff operations, and reporting across three dedicated front-end portals.

3
React Portals
8
Core Modules
React
+ .NET Stack
Shabakeh7 CRM Dashboard
3
Front-End Portals
8
Core Modules
i18n
Multi-Language Support
API
REST Architecture
Platform Capabilities

8 Core Modules Across 3 Portals

The Shabakeh7 platform spans three React front-end applications backed by a unified .NET API, covering CRM, staff operations, and testimony management.

People & Contacts

Centralized contact management with search, tags, segments, comments, and full activity timelines per person.

Dynamic Forms

Configurable forms with response tracking, CSV/HTML export, person linking, and threaded staff comments on each submission.

Email & Communication

Full email composer with attachments, multiple inboxes, bulk mail, and conversation-style threading.

Reports & Dashboards

Monthly reports with summary charts, service coverage analytics, PDF export, and real-time dashboard KPI cards.

Testimonies

Full testimony lifecycle management — create, edit, tag, and publish with rich media attachments and workflow statuses.

Translation Workflow

Multi-language translation queue supporting Human, AI, and Professional methods with review/approval workflow.

Staff Task Board

Kanban-style task management with comments, day-off requests, time card tracking, and team scheduling.

File & Media Management

Chunked uploads, media streaming, document downloads, DOCX-to-PDF conversion, and cloud storage integration.

CRM & People Management
CRM Portal

People & Contact Management

The CRM portal is the backbone of Shabakeh7 — centralizing every person, contact, and interaction into one searchable, filterable, and actionable system built for global teams.

  • Centralized contacts with tags, segments & activity logs
  • Person-level comments with type categorization
  • Link people to form responses for full traceability
  • Email composer with attachments & bulk messaging
  • Dynamic forms with CSV/HTML export capabilities
Dynamic Forms Engine

Collect, Track & Export Anything

Build custom forms, track every response, and link submissions directly to CRM contacts — all with built-in export, staff comments, and public-facing form support.

  • Configurable form definitions via admin panel
  • Response detail view with all submitted answers
  • Staff comment threads on every submission
  • One-click CSV and HTML export of responses
  • Public-facing forms with chunked file upload support
Dynamic Forms & Responses
Testimonies & Translation
Testimonies Portal

Testimony Content & Translation Workflow

A dedicated portal for managing testimony stories with full translation support — enabling multilingual content creation through Human, AI, and Professional translation methods.

  • Create and manage testimonies with rich content
  • Multi-language translation queue with workflow status
  • Support for Human, AI, and Professional translation
  • Media attachments: images, videos, audio & documents
  • Dashboard with pending translation analytics
Staff Portal

Internal Operations & Task Management

The staff portal equips team members with task management, time tracking, day-off workflows, and access to form responses and reports — all in one place.

  • Kanban task board with comments & priority levels
  • Day-off request & approval workflow
  • Time card recording & upload
  • Monthly report statistics with PDF export
  • Staff-level form response management
Staff Portal & Task Management
Platform Architecture

Three Dedicated Portals

The Shabakeh7 ecosystem is split into three purpose-built React applications, each serving a different user group while sharing a unified backend API.

CRM Client

The main CRM portal for managing people, contacts, dynamic forms, email communications, reports, and public-facing form submissions.

Staff Client

An internal staff portal with task boards, day-off management, time cards, form response handling, and monthly report generation.

Testimonies Client

A dedicated content portal for creating, translating, and publishing testimonies with media management and multilingual workflow support.

Technology Stack

Built With Modern Technologies

A scalable, modern architecture powering all three portals and the shared backend.

React
.NET Core
SQL Server
REST API
i18next
Chart.js
Vite
React Router
PDF Generation
Email Services
Cloud Storage
Role-Based Auth

Need a Similar Platform For Your Organization?

We build custom CRM and content management platforms tailored to your team's needs — from contact management to multilingual content workflows and beyond.

Explore CRM Services Get In Touch