Hamza-Ayed
|
1f024d0c30
|
fix: Strict env enforcement, rock-solid Alpine portal rendering, and Nabeh/Redis test diagnostics
|
2026-08-26 22:25:35 +03:00 |
|
Hamza-Ayed
|
388944cbff
|
feat: Add /student and /teacher portals with Alpine.js, WhatsApp OTP, and device fingerprinting
|
2026-08-26 22:15:33 +03:00 |
|
Hamza-Ayed
|
a2f72a1c29
|
Fix Database getInstance method and connection call
|
2026-08-26 17:41:11 +03:00 |
|
Hamza-Ayed
|
17dd963f33
|
Update Saqel Platform: 2026-08-26 17:39:57
|
2026-08-26 17:39:57 +03:00 |
|
Hamza-Ayed
|
702730702d
|
Fix database schema drop order, enhance migrate.php, and support server env paths
|
2026-08-26 17:39:08 +03:00 |
|
Hamza-Ayed
|
e944d92aac
|
Implement Enterprise Logic (Redis, Phone Auth, Full Schema)
|
2026-08-26 17:34:51 +03:00 |
|
Hamza-Ayed
|
df5d8dfc60
|
Clone Nabih Pure PHP Architecture
|
2026-08-26 17:10:57 +03:00 |
|
Hamza-Ayed
|
1e21847ed0
|
Fix Dockerfile compatibility
|
2026-08-26 17:05:57 +03:00 |
|
Hamza-Ayed
|
e6df4313eb
|
Fix Dockerfile compatibility
|
2026-08-26 16:59:07 +03:00 |
|
Hamza-Ayed
|
2096006827
|
Add landing and API test pages
|
2026-08-26 16:54:14 +03:00 |
|
Hamza-Ayed
|
458c3c1225
|
Fix Redis port collision
|
2026-08-26 16:48:32 +03:00 |
|
Hamza-Ayed
|
d02c9a4092
|
perf(docker): use install-php-extensions for instant 15s build and switch to rock-solid mysql:8.0
|
2026-08-26 16:27:41 +03:00 |
|
Hamza-Ayed
|
8c9f31382b
|
fix(config): update app port to 8085 and fix mysql healthcheck
|
2026-08-26 16:09:57 +03:00 |
|
Hamza-Ayed
|
17ee3dd2f8
|
fix(docker): upgrade PHP base image to 8.4-fpm-alpine for Symfony 8 / Laravel 13 compatibility
|
2026-08-26 15:56:25 +03:00 |
|
Hamza-Ayed
|
e87443ed76
|
config: Set staging subdomain saqel.intaleqapp.com in docker env template
|
2026-08-26 15:47:20 +03:00 |
|
Hamza-Ayed
|
d53b64500a
|
feat: Initial commit for Saqel Platform architecture, backend, Docker, and documentation
|
2026-08-26 15:45:55 +03:00 |
|