About this project
Elitk Ops is one of my most important projects: a full Arabic-first SaaS operations platform designed and engineered end-to-end by Mohamed Osama.
The platform was built to help companies manage their daily operations from one unified system, including work orders, task dispatching, teams, attendance, roles, quotations, invoices, expenses, operational reports, notifications, and AI-assisted workflows.
I designed Elitk Ops as a multi-tenant product, where every company’s data is isolated under its own tenant structure. Access control is handled through Firebase Custom Claims and role-based permissions, making the system suitable for real business use, internal operations, and future SaaS expansion.
The product supports offline-first execution through PWA architecture, IndexedDB, and an offline queue, allowing users to continue working even when the internet connection is weak or unavailable. Once the connection returns, operational data can be synchronized safely.
The backend is powered by Firebase Cloud Functions v2, with server-side business logic for sensitive operations such as status transitions, finance records, invoices, audit logs, notifications, and AI execution. The AI layer runs server-side using Genkit and Vertex AI / Gemini, with usage controls and cost protection built into the architecture.
Built with Next.js 15, React 19, TypeScript, Tailwind CSS, shadcn/ui, Zustand, Firebase Auth, Firestore, Firebase Storage, Firebase Messaging, Cloud Functions, IndexedDB, PWA, Genkit, and Vertex AI, Elitk Ops reflects my ability to build complete production-grade SaaS systems alone — from architecture and UI to security, database design, backend logic, offline support, and AI integration.
