Phase 1 production foundation
AR / ENFull bilingual interface
JWTSecure role-based access
PostgreSQLScalable data foundation
One bilingual platform for passengers, drivers, and operations.
Built for web now and mobile next. Secure auth, PostgreSQL foundation, modular API, admin controls, and a premium AR/EN experience.
Platform journeys
Passenger
Register, sign in, create trip requests, and track personal booking history.
Driver
Complete onboarding, add vehicle details, and prepare for admin approval.
Operations
Review drivers, monitor bookings, and manage the whole platform from one dashboard.
Core stack
A cleaner Phase 1 architecture
Backend
Modular Express API with auth, users, drivers, vehicles, bookings, and admin modules.
Data
PostgreSQL schema with bookings, driver approvals, vehicle records, and status logs.
UI / UX
Responsive dark premium interface with Arabic RTL and English LTR support.
Deployment
PM2, Nginx, SSL, and a VPS guide ready for Hostinger production rollout.
Portal access
Role-based flows included
Ready for VPS
Deploy the new version safely
- Backup the current live MVP on the VPS.
- Upload this Phase 1 zip and extract it to /var/www/softcar-platform.
- Install PostgreSQL, create the database, and apply scripts/schema.sql.
- Configure backend/.env, seed the admin, run PM2, and connect Nginx + SSL.