وصف المشروع

Title:

Seeking Full-Stack Developer for SaaS Platform (MVP Development)

Description:

We are seeking a talented full-stack developer to build the MVP of a SaaS platform designed to streamline interactions between buyer companies, suppliers, and administrators. The platform will provide tools for managing RFQs (Request for Quotations), workflows, and reporting, with features tailored to different user roles. The goal is to create a secure, scalable, and user-friendly platform.

Platform Overview:

The platform will serve three main user types:

Buyers:

Companies that post RFQs, manage quotations, approve orders, and oversee workflows with suppliers.

Suppliers:

Respond to RFQs, submit quotations, process approvals, and manage invoices and deliveries.

Administrators:

Oversee platform activity, approve user registrations, and manage accounts with varying privilege levels.

Additionally, the platform will feature:

Landing Page:

A public-facing page for information about the platform and user registration.

Registration and Approval Process:

New accounts will require admin approval before activation.

Login with 2FA:

Ensure enhanced security with two-factor authentication (2FA) for all users.

Admin Roles and Privileges:

The admin dashboard will support multiple admin accounts with differentiated privileges to manage user approvals, workflows, and system settings.

Future-Proof Features:

Prepare for future implementation of subscription plans for users.

Build functionality for a commission model, where a percentage is automatically deducted from each transaction's invoice, though this will not be activated during the MVP phase.

Core MVP Features:

Dashboards:

Dynamic dashboards tailored to users' roles (buyers, suppliers, and admins).

Exportable data visualizations and summary reports (e.g., PDF downloads).

RFQ and Workflow Management:

Buyers can post RFQs and suppliers can respond with quotations.

An approval flow for:

RFQ approval by buyers.

Uploading and approving purchase orders (P.O.).

Uploading invoices and marking delivery.

Review and rating for both buyers and suppliers after transactions.

Reports Section:

Provide insights into RFQs, approvals, and invoice statuses.

Generate and export reports for stakeholders.

Chat Feature:

Enable direct communication between buyers and suppliers within the platform.

Support features like message threads and notifications for new messages.

Technical Support:

A dedicated section for users to report technical issues or seek assistance.

Allow users to submit tickets, track their status, and communicate with the support team.

Email Notifications:

Automate email alerts for critical updates (e.g., RFQ submission, approvals, invoice acceptance).

Multi-User Company Accounts:

Allow companies to create and manage multiple user accounts under a parent company account with role-based access.

Future-Proof Features (Planned but Not Activated):

Subscription Model: Allow for subscription-based access to the platform in the future.

Commission Model: Build the ability to deduct a percentage from each invoice automatically, enabling a commission-based revenue system.

Secure Authentication and Account Management:

2FA for login to enhance security.

Admin approval required for all new accounts.

Responsibilities:

Frontend:

Customize the pre-purchased admin template to accommodate the requirements of buyers, suppliers, and admins.

Develop a responsive and user-friendly landing page for registration and information.

Backend:

Build a scalable backend using Node.js, with APIs supporting workflows, dashboards, chat, and account management.

Implement 2FA and secure authentication flows.

Develop the foundations for subscription and commission features without activating them.

Host the platform on a local Saudi Arabia provider capable of handling high traffic loads.

Testing and Deployment:

Test all features to ensure reliability, scalability, and security.

Deploy the platform with clear documentation for future maintenance.

Requirements:

Technical Skills:

Proficiency in React or Laravel for frontend development.

Expertise in Node.js for backend development.

Familiarity with secure authentication practices, including 2FA.

Experience with workflows, dashboards, chat systems, and multi-user setups.

Knowledge of hosting solutions available in Saudi Arabia.

Experience:

Proven track record of building SaaS platforms or similar applications.

Demonstrated ability to customize and extend admin panel templates.

Timeline and Budget:

Timeline: Project completion expected within 3 months.

Budget: Open to proposals (please include your estimated cost).

How to Apply:

Please include the following in your application:

A brief introduction, including your experience with SaaS development.

Examples of similar projects you’ve worked on (links or demos preferred).

Your preferred frontend framework (React or Laravel) and rationale.

Your proposed timeline and estimated cost for delivering the MVP.

A summary of how you plan to ensure scalability, security, and future-proofing for chat, reporting, subscription, and commission features.

We’re excited to collaborate with a developer who shares our vision for creating a secure and user-friendly SaaS solution. Apply now if you believe you’re the right fit!

أضف عرضك الآن

العروض المقدمة

Dear Meshal, I hope this message finds you well. My name is Ali, and Im a full-stack web and mobile developer specializing in delivering high-quality, scalable,...

السلام عليكم ورحمه الله وبركاته ... اولا وقبل كل شئ أود أن أعرف حضرتك بنفسى ... انا مهندس ابانوب نبيل من مصر .. خبره اكثر من ١٠ سنين فى مجال صناعه البرمجه وعملت...

Dear Mr. Meshal, I am Abdullah, a Software Developer with over 10 years of experience in the software industry. I have developed numerous websites and mobile ap...

يعطيك العافية. To Build a MVP for your SaaS to go to market and test your application with end users directly with MVP first: Accuss Based Attribute Controle (A...

السلام عليكم، اهلا بحضرتك ولدي خبرة 7 سنوات في هندسة البرمجيات ومهتم بالتعاون لانجاز المطلوب نفذت منصات ومواقع موجودة لايف منذ سنوات بالامارات وامريكا (بمعرض ال...

مرحبا، أنا لؤي حمود، مطور Full-Stack بخبرة تمتد إلى 3 سنوات في تصميم وتطوير تطبيقات الويب باستخدام تقنيات React، Next.js، وNode.js. تخصصت في بناء منصات SaaS الت...

مرحبا استاذ معك مهندس برمجيات خبرة أكثر من خمس سنوات ف تطوير المواقع و لقد حصلت على شهادات من شركة Udacity العالمية ف تطوير المواقع لقد قرأت متطلبات جيدا و المش...

My name is Ahmed, and I am a software developer with over five years of experience in building robust systems and applications using .NET technologies. Througho...

مرحبا أنا مصطفي حران مطور برمجيات بخبرة أكثر من ٦ سنوات يسعدني اقوم بتلبية طلبك الرجاء التواصل معي علي الخاص اذا كنت ترغب بنجاز طلبك بجودة عالية وزمن قصير كما س...

شارك المشروع

قبولك لهذا العرض يعتبر اتفاقاً بينك وبين المستقل وسيبقى موقع مستقل وسيطاً بينكما حتى تسليم المشروع. لن تتمكن من تغيير العرض أو إلغائه لاحقًا لذلك تأكد من اختيارك للعرض المناسب باتّباع النصائح التالية:

  • راجع صفحة حساب المستقل الذي اخترته واطّلع على أعماله السابقة
  • إن كانت هناك تفاصيل غير مذكورة في المشروع، فتواصل مع المستقل وأخبره بها أولًا
  • بإمكانك أن تتواصل مع المستقل وتسأله عن أية أمور تحتاجها
  • احرص دائمًا على إبقاء التواصل مع المستقل داخل الموقع قدر الإمكان وذلك لضمان حقوقك
  • لا تتردد من التواصل معنا ان احتجت لأي مساعدة، نحن نحب مساعدتك!

المستقل غير متاح لاستلام مشاريع، يمكنك ارسال تنبيه له لقبول العرض وإعادة المحاولة بعد بضعة ساعات، أو اختيار عرضاً من مستقل آخر.