العودة لقائمة المشاريع

مبرمج لإنشاء موقع لربط تجار الجملة بأصحاب المشاريع الصغيرة والمتوسطة بالجزائر

52

نقاط الجدية مشروع جاد

من 100 — بناءً على نشاط صاحب المشروع، جودة الوصف، الميزانية، والعروض
الحالة
مكتمل
تاريخ النشر
منذ 3 سنوات
الميزانية
$250.00 - $500.00
مدة التنفيذ
20 يوما
التصنيف
برمجة، تطوير المواقع والتطبيقات
صاحب المشروع
Allaeddine B.
عدد العروض
15
مشاريع قيد التنفيذ
0
التواصلات الجارية
0
المهارات المطلوبة
برمجة مواقع PHP جافا سكريبت typescript React node.js Next.js برمجة مواقع PHP جافا سكريبت typescript React node.js Next.js
الوصف
فكرة المشروع هو عبارة عن شركة تربط تجار الجملة بأصحاب المشاريع الصغيرة والمتوسطة في الجزائر، مثل البقالات، المطاعم، قاعات الحفلات، حيث يمن للأصحاب المشاريع أن يقوموا بطلب المنتجات من تطبيق يحتوي على تجار الجملة و نقوم نحن بتوصيل السلع إليه. المشروع يحتوي على تطبيق موبايل خاص فقط بأصحاب المشاريع الصغيرة و هو لا يدخل ضمن هذا المشروع لوحة تحكم تكون خاصة بالأدمن و تجار الجملة و يكون فيها كذلك REST API لتشغيل تطبيق الموبايل ملاحظة مهمة: على المستقل الذي سيعمل على المشروع أن يستخدم ال Github و سيكون هناك Code reviews من قبل مبرمجين محترفين للتأكد من جودة الكود من فضلك إذا كنت لا تملك خبرة كافية في المجال أن لا تتقدم للمشروع لأننا نريد كود نظيف و مرتب سيكون نواة للمشروع لاحقا لا يهم إن كان لديك تقييمات في المنصة أو لا We have three main users for this system: 1. Admin: Authentification User Management: CRUD for the users + Review the wholesaler registration request Order Management: Enable admins to track and manage orders, handle exceptions, and monitor delivery operations (No real-time tracking just order status), we have two kinds of orders: Customer order: it’s the order coming from our customer through the mobile app Collected order: it’s a generated order that the admin creates by collecting many customer orders and making it one (From us to the supplier) Product management: CRUD for the products Drivers management: CRUD for the van drivers 2. Wholesale: Authentification Supplier Registration: Enable wholesalers to register Product Management: CRUD for the products Order Management: Create a system to receive and process orders from the admin. Supplier Analytics: Incorporate reporting and analytics capabilities to provide insights into sales, popular products, etc. Notifications: Notify wholesalers about new orders. 3. Small Business/ Customer: They will primarily use the system through a mobile app however we need to create the REST API endpoint to handle the following functionalities: User Registration and Authentication: Register endpoint: Allow customers to register and create an account if the phone number has been confirmed Phone confirmation: send a confirmation code to the user during the registration process Login endpoint using the phone & password Edit profile info Product: GET product info GET filter by category + pagination (10/20/50/100 products by pagination) + sort by (recently added, low to high by price, high-low by price, promotions…) Bestseller products, Recommended product by customer type (Restaurants, Grocery, …. ) Ordering System: POST to create a new order. GET Orders history (should support pagination) GET Order info GET Order Tracking (it’s not real-time, just the history of the order like the order has been created, the order has been confirmed, preparation started, delivery started, delivered ) Notifications: Implement push notifications or email alerts to keep customers informed about order updates, promotions, etc. For the app, you would need to consider the frontend development using JavaScript/Typescript frameworks like React and backend development using Node.js with frameworks like Express/NestJs. Additionally, you may require a database system such as MySQL or MongoDB to store and retrieve data efficiently. OR using PHP & Laravel Remember that this is a high-level overview, and the specific functionalities and features can vary based on your unique requirements and business model. It's important to work closely with your development team to define and refine the scope of work for the app.
عرض على مستقل