PWA Enchères Fruits de Mer

Job ID: 40003903

Budget: $1,500 – $3,000 USD

Titre du Projet :

Développement d’une Application Web + PWA d’Enchères pour Produits de la Mer – Djibah SeaBid Pro

Description du Projet :

Nous recherchons un développeur expérimenté (ou une équipe) pour développer une application complète Marketplace + Enchères en Direct nommée Djibah SeaBid Pro.
C’est une plateforme professionnelle destinée au commerce des produits de la mer en provenance de la Mer Rouge.

L’application doit fonctionner comme un mix entre :

une marketplace B2B,

un système d’enchères en temps réel,

un wallet interne basé sur des “Coins”,

un module de contrôle qualité,

une solution de facturation automatique,

et une PWA installable sur mobile.

Délais strict : livraison finale en 7 jours maximum.

Objectif du projet

Créer une plateforme professionnelle permettant :

aux vendeurs (pêcheurs, coopératives, mareyeurs) de publier leurs lots,

aux acheteurs (usines, grossistes, exportateurs) d’acheter via enchères en direct,

à Djibah Seafood de contrôler la qualité, générer les factures, et gérer la plateforme.

Fonctionnalités attendues
1. Rôles utilisateurs

Admin Djibah

Vendeur

Acheteur

2. Gestion des lots

Création lot (espèce, quantité, port, prix de départ, bateau, origine Mer Rouge)

Upload photo

Validation du lot par l’admin avant publication

3. Enchères en direct

Enchère type “English Auction”

Prix de départ en Coins

Timer (15 min par défaut)

Surenchères en temps réel

Mise à jour automatique (polling ou websocket)

Attribution automatique du lot si 30 minutes sans surenchère

4. Live vidéo intégrée

Support d’une URL live (YouTube Live / Zoom)

Page “Salle d’enchère”

5. Système Wallet / Coins

Conversion USD → Coins (1 USD = 1 Coin)

Crédit manuel par admin (après dépôt bancaire réel)

Débit automatique du wallet lors d’une enchère gagnée

Historique des transactions

6. Contrôle Qualité (QC)

Poids annoncé

Poids réel

Poids conforme

Motifs de rejet

Validation QC obligatoire avant facturation

7. Factures et Reçus
Facture (Acheteur) :

Quantité validée

Prix/kg (calculé)

Montant total USD/Coins

Destination produit

Bateau + Vendeur

Origine Mer Rouge

Reçu (Vendeur) :

Poids validé

Montant total reçu

Détails des rejets éventuels

8. Notifications

Email

WhatsApp (Twilio) — mock MVP

Push PWA — mock MVP

Événements :

Nouveau lot

Début enchère

Surenchère

Enchère gagnée / perdue

QC terminé

Facture / reçu disponible

9. PWA complète

Manifest + icônes

Service worker

Fonctionnement offline minimal

Installation mobile/desktop

10. Dashboard
Admin :

Enchères actives

QC en attente

Factures du jour

Statistiques

Acheteur :

Solde Coins

Achats

Factures

Vendeur :

Lots

Reçus

QC

Stack technique recommandée

(mais ouverte si équivalent performant)

Frontend : React ou Vue + TypeScript

Backend : Node.js + Express / NestJS

Base de données : MongoDB

PWA : Service Worker + Manifest

Notifications : architecture prête pour Twilio/FCM/SMTP

Livrables attendus

Code complet (frontend + backend)

Base de données

API documentée

PWA installable

Dashboard complet

Enchères fonctionnelles

Wallet Coins 100% opérationnel

Factures & reçus (PDF ou HTML)

Documentation d’installation

DELAI

7 jours maximum – livraison impérative
(Le retard entraîne annulation directe du contrat.)

Contact




Bonus pour sélection :

Merci d’ajouter dans votre proposition :

Exemples de PWA que vous avez déjà créées

Exemples d’applications d’enchères / marketplace

Votre plan de travail pour respecter les 7 jours

Estimation du coût total

Nom du projet : Djibah SeaBid Pro

The Professional Marketplace of the Red Sea