🚀 Production-ready multi-tenant SaaS platform built with pure PHP 8+ and Tailwind CSS
Eka SaaS Platform is a scalable, high-performance B2B SaaS system developed from scratch without using any external frameworks. It is designed for real-world production environments and provides a complete multi-tenant architecture including user management, subscription logic, API systems and modern dashboards.
-
🧠 Multi-Tenant Architecture Fully isolated tenant structure where each company manages its own data, users and resources
-
🔐 Authentication & Role System Secure login system with role-based access control (Super Admin, Owner, Admin, Member)
-
📊 Modern Dashboard Tailwind CSS powered interface with real-time usage statistics, widgets and activity overview
-
🏢 Tenant & Workspace Management Each company has its own workspace, users, projects and limits
-
📦 Subscription & Plan System Free, Pro and Business plans with limits:
- User limit
- Project limit
- API usage limit
- Storage limit
-
🔑 API Key Management Secure API key generation, revocation and usage tracking
-
📈 Usage Tracking Real-time monitoring of platform usage with visual indicators and limits
-
🧾 Activity Logs Detailed logging of important system actions
-
🔔 Notification System In-app notifications with read/unread states
-
🔗 Dynamic Base URL Automatically detects domain and works without configuration
- Backend: PHP 8.1+ (framework-free)
- Frontend: Tailwind CSS
- Database: MySQL (PDO prepared statements)
- Architecture: Custom MVC (modular and scalable)
- CSRF protection middleware
- PDO prepared statements (SQL injection protection)
- Secure password hashing
- Role-based access control
- Tenant-level data isolation
- Import database:
database/eka_saas.sql
- Configure database connection:
config/database.php
- Run the project from root directory:
http://your-domain.com
No /public directory required. The system runs directly from root.
Super Admin admin@ekayazilim.com / ekayazilim
Tenant Owner owner@ekayazilim.com / ekayazilim
Demo User demo@ekayazilim.com / ekayazilim
- Multi-tenant SaaS design
- Modular MVC structure
- Scalable and production-ready system
- Payment gateway integration
- Advanced billing system
- Webhook support
- API expansion
- Multi-tenant scaling improvements
This platform is designed based on real SaaS architecture principles and production needs. It is ideal for developers and companies who want to build scalable SaaS systems without relying on heavy frameworks.
Pull requests are welcome. The project is actively maintained and continuously improved.
Eka Yazılım ve Bilişim Sistemleri © All rights reserved.