تطوير Backend لنظام السفر
Budget: $30 – $250 USD
مطلوب مبرمج Full Stack لتحويل نظام إدارة خدمات السفر (Frontend جاهز) إلى نظام متكامل Online.
الوضع الحالي:
* الواجهة الأمامية (Frontend) مكتملة بالكامل بلغة HTML/CSS/JavaScript.
* المطلوب تنفيذ Backend احترافي وربط النظام بقاعدة بيانات حقيقية ورفع المشروع على استضافة مناسبة.
المهام المطلوبة:
1- تحليل الواجهة الحالية وفهم جميع الشاشات والوظائف الموجودة.
2- تصميم قاعدة بيانات احترافية تشمل:
* المستخدمين والصلاحيات.
* العملاء.
* المكاتب والموردين.
* الخدمات.
* العمليات والحجوزات.
* سندات القبض والصرف.
* القيود المحاسبية.
* الصناديق والبنوك.
* التقارير.
3- تطوير REST API كاملة لجميع العمليات:
* CRUD Operations.
* Authentication.
* Authorization.
* Validation.
* Error Handling.
4- إنشاء نظام تسجيل دخول حقيقي:
* JWT Authentication.
* إدارة الجلسات.
* صلاحيات المستخدمين.
5- ربط جميع صفحات الواجهة الأمامية مع قاعدة البيانات من خلال API.
6- تنفيذ العمليات المحاسبية وربطها تلقائياً:
* القيود المحاسبية.
* الذمم المدينة.
* الذمم الدائنة.
* أرصدة الصناديق والبنوك.
7- إنشاء لوحة إعدادات للنظام.
8- رفع المشروع على استضافة سحابية مناسبة.
9- تسليم:
* سورس كود كامل.
* قاعدة البيانات.
* ملف التثبيت.
* شرح طريقة التشغيل.
* توثيق API.
المتطلبات التقنية المفضلة:
Backend:
* Laravel أو Node.js (NestJS / Express)
Database:
* PostgreSQL أو MySQL
Server:
* VPS أو Cloud Hosting
يشترط:
* كتابة كود نظيف وقابل للتطوير.
* الالتزام بالأمان والحماية.
* تسليم المشروع كاملاً وجاهزاً للإنتاج.
الوضع الحالي:
* الواجهة الأمامية (Frontend) مكتملة بالكامل بلغة HTML/CSS/JavaScript.
* المطلوب تنفيذ Backend احترافي وربط النظام بقاعدة بيانات حقيقية ورفع المشروع على استضافة مناسبة.
المهام المطلوبة:
1- تحليل الواجهة الحالية وفهم جميع الشاشات والوظائف الموجودة.
2- تصميم قاعدة بيانات احترافية تشمل:
* المستخدمين والصلاحيات.
* العملاء.
* المكاتب والموردين.
* الخدمات.
* العمليات والحجوزات.
* سندات القبض والصرف.
* القيود المحاسبية.
* الصناديق والبنوك.
* التقارير.
3- تطوير REST API كاملة لجميع العمليات:
* CRUD Operations.
* Authentication.
* Authorization.
* Validation.
* Error Handling.
4- إنشاء نظام تسجيل دخول حقيقي:
* JWT Authentication.
* إدارة الجلسات.
* صلاحيات المستخدمين.
5- ربط جميع صفحات الواجهة الأمامية مع قاعدة البيانات من خلال API.
6- تنفيذ العمليات المحاسبية وربطها تلقائياً:
* القيود المحاسبية.
* الذمم المدينة.
* الذمم الدائنة.
* أرصدة الصناديق والبنوك.
7- إنشاء لوحة إعدادات للنظام.
8- رفع المشروع على استضافة سحابية مناسبة.
9- تسليم:
* سورس كود كامل.
* قاعدة البيانات.
* ملف التثبيت.
* شرح طريقة التشغيل.
* توثيق API.
المتطلبات التقنية المفضلة:
Backend:
* Laravel أو Node.js (NestJS / Express)
Database:
* PostgreSQL أو MySQL
Server:
* VPS أو Cloud Hosting
يشترط:
* كتابة كود نظيف وقابل للتطوير.
* الالتزام بالأمان والحماية.
* تسليم المشروع كاملاً وجاهزاً للإنتاج.