برمجة backend لتطبيق موبايل + ادمن داش بورد بلغة Node.js express
في حال قبول العرض سيتم مشاركة تفاصيل اكثر عن المشروع + ملف فيجما للتصميم
المواصفات الفنية المطلوبة:
1. User Authentication & Management
* Implement secure authentication for two user roles (clients and providers) using email, Google, and Facebook login.
* Manage user profiles, including personal details, roles, and settings (e.g., password reset, language toggle).
* Requirements:
* APIs for login, registration, and password recovery.
* OAuth2 integration for Google and Facebook.
* Secure storage for user data (e.g., name, email, profile image).
* Role-based access control (RBAC) to differentiate client and provider permissions.
2. Subscription Management
* Support provider-created subscription plans with details like name, duration, pricing, and description.
* Enable clients to subscribe, track status (active, expired), and access exclusive content.
* Requirements:
* APIs for creating, updating, and listing plans and subscriptions.
* Database schema for plans and user subscriptions.
* Integration with a payment gateway for secure transactions.
* Logic for subscription renewals, cancellations, and access control.
3. Provider-Client Connections
* Facilitate discovery of providers with filtering (e.g., by attributes like location or expertise).
* Manage relationships between clients and providers, including subscription-based access.
* Requirements:
* APIs for searching providers with filters and pagination.
* Database schema for provider profiles and client-provider relationships.
* APIs for following/unfollowing providers.
4. Content Management
* Enable providers to create and manage structured content (e.g., schedules, resources) with flexible configurations (e.g., start dates, recurring patterns).
* Allow clients to access assigned content based on subscriptions.
* Requirements:
* APIs for creating, updating, and retrieving content.
* Database schema for content and assignments.
* Logic for scheduling and access control.
5. Social Engagement
* Support real-time user-generated content (e.g., posts, temporary stories) viewable by followers.
* Requirements:
* APIs for creating, listing, and deleting posts/stories.
* Database schema for content (text, images, timestamps) and expiry logic for stories.
* Real-time updates via WebSockets or server-sent events.
* Caching (e.g., Redis) for feed performance.
6. Third-Party Directory Integration
* Manage a directory of external entities (e.g., businesses) with details like name, type, and hours.
* Support interaction with entities (e.g., via phone or messaging apps).
* Requirements:
* APIs for listing and retrieving entity data.
* Database schema for entities and related data (e.g., items, pending implementation).
* Admin Panel APIs for managing entity data.
* Integration with external communication APIs (e.g., WhatsApp, phone links).
7. Push Notifications
* Deliver timely updates (e.g., new content, messages, reminders) to users.
* Requirements:
* APIs for sending and listing notifications.
* Integration with push notification services (e.g., Firebase Cloud Messaging, OneSignal).
* Database schema for notification logs.
* Queue system (e.g., RabbitMQ) for scalable delivery.
8. Cloud-Based Image Management
* Handle secure uploading and retrieval of user and provider images, as well as content-related visuals.
* Requirements:
* APIs for image upload and retrieval.
* Integration with cloud storage (e.g., AWS S3, Google Cloud Storage).
* Image processing (e.g., resizing, compression) for performance.
* Database schema for image metadata.
9. Payment Gateway Integration
* Enable secure transactions for subscriptions and other purchases.
* Requirements:
* APIs for payment processing and webhooks.
* Integration with a client-approved payment gateway.
* Database schema for transaction records.
* Logic for renewals and cancellations.
10. Admin Panel Integration
* Provide a backend interface for managing content, notifications, and analytics.
* Requirements:
* APIs for admin actions (e.g., managing entities, sending notifications).
* Database schema for admin data and logs.
* Role-based access for admin users.
* Analytics endpoints for user engagement and subscription metrics.
11. Messaging System
* Enable communication between clients and their subscribed providers.
* Requirements:
* APIs for sending and listing messages.
* Database schema for messages (sender, receiver, content, timestamp).
* Real-time messaging via WebSockets or similar.
* Logic to restrict messaging to subscribed relationships.
12. Multi-Language Support
* Support multiple languages (e.g., English, Arabic) for UI and user inputs.
* Requirements:
* APIs for language-specific data.
* Database schema for localized content.
* Logic for handling localized user inputs.
Technical Requirements
* Preferred Stack (Rebuild):
* Database: PostgreSQL (for relational data) or MongoDB (for flexibility).
* API Framework: Node.js/Express or Django (REST or GraphQL).
* Caching: Redis for real-time feeds and notifications.
* Cloud Storage: Google Cloud Storage.
* Scalability: Design to support 10,000+ users (database indexing, caching, load balancing).
* Monitoring: Implement logging (e.g., AWS CloudWatch) and error tracking (e.g., Sentry).
* Security: HTTPS, JWT, OAuth2, data encryption, GDPR/PCI compliance.
Deliverables
* Fully functional backend APIs supporting all listed features.
* Database schema optimized for performance and scalability.
* Admin Panel backend for content and notification management.
* Documentation for APIs, database schema, and deployment.
أنا ممكن اكون اكتر واحد مناسب للمشروع دا ، ودا لسببين السبب الأول : إني بالفعل اشتغلت علي مشروع مشابه جدا للمشروع دا والابلكيشن حاليا مرفوع علي المتجر وهتلاقيه ...
اللي إنت طالب تنفيذه هنا أكبر بكتير من مجرد APIs بـ Express إنت محتاج نظام متكامل قابل للتوسع، يفضل ثابت وآمن حتى لو دخل عليه 50 ألف مستخدم في نفس اللحظة. وده م...
حياك الله اخي، انا مهندس علي مطور برمجيات خلفية، مرحبا أستاذ محمد اتمنى تكون بصحة وعافية، انا مهندس برمجيات ولدي خبرة كبيرة في الAPIs اكثر من 5 أعوام لدي خبرة ف...
السلام عليكم ورحمة الله وبركاته مرحبا بك معك مريم مصطفى، مطورة Backend بخبرة واسعة باستخدام Node.js وExpress، وقمت بتنفيذ عدة مشاريع قرأت تفاصيل المشروع بعناية،...
السلام عليكم ورحمة الله وبركاته، أنا هاجر جمال، مطورة Backend بخبرة عملية في تطوير تطبيقات ومواقع باستخدام Node.js وExpressJS، وعملت في شركات مثل: Botterai: قمت...
مرحبا، أنا كريم سماحة، مطور Full-Stack بخبرة أكثر من 5 سنوات في بناء الأنظمة المتكاملة باستخدام Node.js وExpress، مع خبرة عملية في تصميم بنى تحتية قوية وقابلة ل...
وعليكم السلام ورحمة الله وبركاته، شكرا جزيلا على مشاركة تفاصيل المشروع. اطلعت بدقة على المتطلبات الفنية، وفهمت طبيعة النظام المطلوب Backend متكامل لتطبيق موبايل...
السلام عليكم ورحمة الله وبركاته أخي محمد، اطلعت على مشروعك المتعلق بتطوير الواجهة الخلفية باستخدام Node.js وExpress، وأنا واثق من قدرتي على تنفيذه بكفاءة، من خل...
السلام عليكم ، أنا بيان عليان مهندس برمجيات ومطور Next.js Nest.js( express based framework) بخبرة أكثر من 3 سنين ، قرأت المتطلبات بالتفصيل تعاملت أنا مع كل ما ت...
مرحبا، أنا مجدي، مهندس برمجيات، مستعد بشكل كامل لتنفيذ المشروع بما يتوافق مع أعلى المعايير التقنية والأمنية. بعد مراجعة كافة المتطلبات الواردة، أؤكد قدرتي على ت...
السلام عليكم أ. محمد، بعد اطلاعي الكامل على تفاصيل المشروع، يسعدني التقدم لتنفيذه باحترافية وجودة عالية. لدي خبرة واسعة في تطوير أنظمة Back-End باستخدام Node.js...
السلام عليكم ورحمة الله وبركاته، اطلعت بعناية على تفاصيل المشروع الخاص بكم، ويسرني أن أقدم لكم عرضا تقنيا شاملا لتطوير البنية الخلفية لنظامكم باحترافية عالية، م...
السلام عليكم، أنا محمد رجب ، مطور Backend في تطوير الأنظمة باستخدام Node.js وExpress، مع خبرة واسعة في بناء RESTful APIs، إدارة الاشتراكات، OAuth2، أنظمة الدفع،...
تم الإطلاع علي المشروع، فلقد قمت بتصميم العديد من المنصات والمواقع السعودية واليمنية يمكنك الإطلاع عليها من خلال قائمة أعمالي أو من خلال الملفات المرفقة أو من خ...
مرحبا، أنا مطورة MERN Stack متخصصة في تطوير حلول Backend باستخدام Node.js وExpress، أقدم لك حلا كاملا لتطبيق الموبايل ولوحة التحكم (Admin Dashboard) ، مبني على ...
مرحبا، لدي خبرة واسعة في تطوير الـ Backend باستخدام Node.js وExpress وبناء أنظمة مصادقة وإدارة اشتراكات وربط بوابات الدفع وتكامل WebSockets وإدارة الصور والإشعا...
السلام عليكم ورحمة الله وبركاته، أنا أحمد، مهندس برمجيات و مطور Back-End محترف بخبرة قوية في بناء الأنظمة المتكاملة والمعقدة باستخدام Node js وMongoDB، ولدي سجل...
السلام عليكم استاذ محمد معك ايمان قدري مطورة ويب باستخدام nodejs وخريجة ITI ولدي خبرة كبيرة ف تطوير الAPIs ،وقد قمت بتسليم عدة مشاريع ع مواقع أخرى وقد قرأت العر...
مرحبا أستاذ محمد, مع حضرتك اندرو مطور ويب باستخدام React,js للواجهة الامامية و Node/Express للواجهة الخلفية بخبرة اكتر من ثلاث سنوات. يسعدني تنفيذ مشروعك كاملا ...
السلام عليكم استاذ محمد، انا محمد مصطفي مطور باك اند بخبرة قوية في Node js/Express ومتخصص في تصميم وبناء APIs امانة وذات استجابة سريعة، باستخدام معايير الامان و...