Lalabase
Tickets, Doku, Zeiterfassung und Kundengespräche an einem Ort, durchsuchbar per KI. Für Softwarefirmen mit Kundenprojekten. Open Source: auf deinem eigenen Server oder in unserer Cloud in Deutschland.
Translation pending
Rizq Partner Administration & Governance Platform (Powered by ZahraOS)
Translation pending
BusinessTypeScript · CSSGitHub @sohaibbinmohsinOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
Loading the full README. The saved excerpt is shown below.
Enterprise Non-Profit Operating System & Administrative Command Center
Developed by The Mohsin Project Global, ZahraOS is a multi-tenant enterprise resource management and operations platform purpose-built for accredited non-profits, humanitarian relief networks (including Rizq food distribution), social initiatives, and institutional partners.Read the full README ↗Enterprise Non-Profit Operating System & Administrative Command Center
Developed by The Mohsin Project Global, ZahraOS is a multi-tenant enterprise resource management and operations platform purpose-built for accredited non-profits, humanitarian relief networks (including Rizq food distribution), social initiatives, and institutional partners.
Humanitarian relief networks and non-profit consortiums operate across complex hierarchies—spanning national headquarters, regional chapters, field teams, and external partner NGOs. Generic SaaS tools fail to provide the necessary multi-tenant isolation, rigorous auditability, fine-grained permissioning, and specialized operational workflows needed for high-stakes civic operations.
ZahraOS serves as the unified operational backbone:
ZahraOS adopts an architectural pattern designed for high scale and modular independence:
flowchart TD
subgraph BrowserClient["Browser Client"]
UI["ZahraOS Operations Console<br/>Next.js 16 / React 19"]
end
subgraph ZahraOSPlatform["ZahraOS Platform Hub"]
P_AUTH["Platform Auth & Staff Directory"]
P_MINT["mint-staff-token Edge Function"]
P_DB[("Platform Database<br/>Organizations · Staff · Roles · Chapters")]
end
subgraph FunctionalModules["Functional Modules (e.g. Youth Republic)"]
M_EF["Module Edge Functions<br/>list-opportunities · verify-hours · decide-application"]
M_DB[("Module Database<br/>Volunteers · Applications · Hours")]
end
UI -->|"1. Authenticate Staff"| P_AUTH
UI -->|"2. Request Scoped Capability Token"| P_MINT
P_MINT -->|"Read RBAC & Permissions"| P_DB
P_MINT -->|"3. Signed Staff JWT"| UI
UI -->|"4. Direct Action with Bearer JWT"| M_EF
M_EF -->|"Validate JWT & Enforce Tenant RLS"| M_DB
P_DB -.->|"5. Push Sync Org State"| M_EF
module_access, org_roles, can_verify_identity).Integrated directly into the ZahraOS dashboard:
hoursVerified ≠ hoursSubmitted) and mandatory supervisor audit justifications.can_verify_identity clearance to inspect and adjudicate government documents before zero-retention data purge.| Layer | Technologies |
|---|---|
| Frontend Web | Next.js 16 (App Router), React 19, TypeScript, Tailwind CSS v4, SWR |
| Backend & Serverless | Supabase Edge Functions (Deno runtime), Next.js Server Components / Server Actions |
| Database & Identity | PostgreSQL 15+, Row Level Security (RLS), custom cryptographic token minter |
| Testing | Vitest & React Testing Library (mocked-network contract testing), pgTAP (PostgreSQL RLS suite), Deno test runner |
| Tooling & Lints | ESLint 9, TypeScript 5, Supabase CLI |
zahraos/ (tmp-partner-admin/)
├── app/ # Next.js 16 App Router
│ ├── login/ & set-password/ # Secure staff authentication and credential lifecycle
│ ├── organization/ # Tenant workspace settings and branding editor
│ ├── organizations/ # Multi-org directory and tenant provisioning
│ ├── team/ # Active team directory, invites, and seat deactivation
│ ├── youth-republic/ # Operations console for Youth Republic module
│ │ ├── dashboard/ # Operations command center & KPI metrics
│ │ ├── applications/ # Candidate triage and dynamic form response viewer
│ │ ├── drives/ # Opportunity pipeline and visual form builder
│ │ ├── hours/ # Hours verification and supervisor adjustment console
│ │ └── volunteers/ # Volunteer directory and identity verification drawer
│ ├── globals.css # Design system styling & Tailwind v4 theme
│ └── layout.tsx # AppShell container and tenant selector
├── components/ # Modular UI components
│ ├── forms/ # Form builder and input components
│ └── shell/ # Navigation, tenant context provider, and user menu
├── lib/ # Core utilities & API clients
│ ├── forms.ts # Pure dynamic form validator (shared contract)
│ ├── youthRepublicFunctions.ts # Typed client for Youth Republic Edge Functions
│ ├── platformFunctions.ts # Typed client for ZahraOS platform functions
│ └── supabase/ # Supabase SSR browser & server clients
├── registry/ # Pluggable module registry
├── supabase/ # Platform database & Edge Functions
│ ├── config.toml # Supabase CLI configuration
│ ├── functions/ # Deno Edge Functions
│ │ ├── _shared/ # Shared JWT signing and security helpers
│ │ ├── assign-staff-org-role/
│ │ ├── create-chapter/
│ │ ├── create-custom-role/
│ │ ├── create-organization/
│ │ ├── deactivate-staff/
│ │ ├── enable-module/
│ │ ├── invite-staff-member/
│ │ ├── mint-staff-token/ # Cryptographic staff capability JWT generator
│ │ ├── update-organization/ # Org update + push sync to modules
│ │ └── update-staff-access/
│ ├── migrations/ # 15 PostgreSQL schema & RLS migrations
│ └── tests/ # pgTAP database tests & Edge function unit tests
├── tests/ # Vitest suites for components, forms, and pages
└── README.md
ZahraOS maintains end-to-end reliability through a multi-tier test strategy:
Database Isolation & RLS (pgTAP):
for f in supabase/tests/database/*.sql; do
psql "$SUPABASE_DB_URL" -v ON_ERROR_STOP=1 -f "$f"
done
Edge Function Unit Tests (Deno):
cd supabase && deno task test
Frontend Component & Integration Suite (Vitest):
npm test
npm install -g supabase)psql)# Copy and configure environment variables
cp .env.example .env
# Source variables and link Supabase project
set -a; source .env; set +a
npx supabase link --project-ref "$SUPABASE_PROJECT_REF"
# Apply all platform migrations
npx supabase db push --linked
# Run pgTAP database tests
for f in supabase/tests/database/*.sql; do
psql "$SUPABASE_DB_URL" -v ON_ERROR_STOP=1 -f "$f"
done
# Install dependencies
npm install
# Configure local client environment
cp .env.local.example .env.local
# Set NEXT_PUBLIC_SUPABASE_URL and NEXT_PUBLIC_SUPABASE_ANON_KEY
# Run test suite
npm test
# Launch development server
npm run dev
Navigate to http://localhost:3000 to access the ZahraOS command center.
can_verify_identity clearance claim.ZahraOS is developed and maintained by The Mohsin Project Global (SMC) Pvt. Ltd (Corporate Unique Identification No. 0352616).
Contact: [email protected] | [email protected]