Omnish is a multi-tenant, multi-domain ecosystem designed to host advanced SaaS tools, interactive educational portals, and modular website creation services on a single centralized system.
Through domain-driven routing, the platform dynamically serves different frontends and dashboard controllers depending on the host header, maximizing resources and enabling rapid scaling.
The platform operates as a monolithic hub, exposing specialized portals via dedicated subdomains. Each subdomain operates with its own custom theme, user dashboard, and progression mechanisms, connected to a unified multi-tenant database boundary.
Requests are dynamically captured and resolved through specialized router files such as learn.php, spark.php, and code.php.
Tenants (institutions, courses, etc.) are strictly partitioned using foreign key relational constraints, securing user notes, exam sessions, and builder templates.
The primary LMS solution targeted at institutions, coaching centers, and individual educators.
A client-side page construction panel allowing design configuration across Tailwind CSS, Bootstrap 5, or Vanilla CSS. Users select blocks, customize classes, inspect elements, and export production-ready bundles instantly.
Spark and CodeCatcher are schools/institutions running as isolated tenants registered under the core OmnishLearn product database (accessible via learn.omnish.tech).
Academic curriculum boundaries focused on maths, sciences, and gamified progress tracking. Locked chapters require students to score a passing grade on preceding examinations before unlocking future content.
Technical developer incubator tailored to programming tracks, coding workspaces, and mock code challenges. Allows solving algorithm exercises directly in a sandbox editor.