Les meilleurs développeurs web freelances sont sur Codeur.com

Recherche un développeur en E-commerce

 En travail · Moins de 500 € · 14 offres · 1392 vues · 14 interactions


# 🔑 CAHIER DES CHARGES - PACKAGE CLÉ EN MAIN
## RAHISSI MARCHÉ - MARKETPLACE DES COMORES

---

## đź“‹ INFORMATIONS PROJET

**Nom du projet :** Rahissi Marché
**Type :** Marketplace / Site d'annonces (style LeBonCoin)
**Public cible :** Population des Comores (3 îles)
**Budget :** 150€ - 200€
**Délai souhaité :** 5-7 jours maximum

---

## 🎯 OBJECTIF DU PROJET

Je possède **déjà tout le code source complet** d'un site marketplace développé en HTML/CSS/JavaScript avec intégration Firebase.

**Ce que je recherche :** Un développeur qui va prendre mon code et :
1. ✅ Créer et configurer Firebase (Authentication, Firestore, Storage)
2. ✅ Acheter et configurer l'hébergement Hostinger (je rembourse 36€)
3. âś… Installer le site sur le domaine
4. ✅ Configurer le SSL et la sécurité
5. ✅ Me former à l'utilisation (vidéo)
6. ✅ Fournir 1 mois de support après livraison

**⚠️ IMPORTANT : Je ne veux PAS recoder le site. Tout le code est déjà fait et fonctionnel. Vous devez juste l'installer et le configurer.**

---

## 📦 CE QUE JE FOURNIS

### 1. Code source complet
- âś… Fichier HTML principal (rahissi_marche_firebase.html)
- ✅ Firebase SDK déjà intégré dans le code
- âś… Design responsive complet
- ✅ Toutes les fonctionnalités codées

### 2. Documentation
- ✅ Guide d'installation Firebase (étape par étape)
- ✅ Structure de la base de données Firestore
- ✅ Règles de sécurité Firebase pré-écrites

### 3. Informations du site
- **Nom du site :** Rahissi Marché
- **Domaine souhaité :** rahissimarche.com (ou variante disponible)
- **Contacts :**
- Téléphone 1 : [Téléphone visible pour les membres Pro]
- Téléphone 2 : +[Téléphone visible pour les membres Pro]
- Email : [Email visible pour les membres Pro]>

### 4. Design et couleurs
- Thème tropical des Comores (déjà dans le code)
- Couleurs : Bleu océan, vert tropical, jaune doré
- Logo : Drapeau des Comores 🇰🇲

---

## 🛠️ TRAVAIL À RÉALISER

### PHASE 1 : Configuration Firebase (Jour 1-2)

#### 1.1 Création du projet Firebase
- [ ] Créer un projet Firebase "Rahissi Marché"
- [ ] Activer Firebase Authentication
- [ ] Activer Firestore Database
- [ ] Activer Firebase Storage
- [ ] Configurer les règles de sécurité (je fournis les règles)

#### 1.2 Configuration Authentication
- [ ] Activer Email/Password
- [ ] Activer Google Sign-In
- [ ] Activer Facebook Sign-In (avec mes App ID/Secret si fournis)
- [ ] Configurer les domaines autorisés

#### 1.3 Configuration Firestore
- [ ] Créer les collections : `users` et `products`
- [ ] Appliquer les règles de sécurité (fournies)
- [ ] Configurer les index nécessaires

#### 1.4 Configuration Storage
- [ ] Créer le dossier `products/`
- [ ] Appliquer les règles de sécurité (fournies)
- [ ] Configurer les limites de taille (5MB max par image)

#### 1.5 Intégration des clés Firebase
- [ ] Récupérer les clés de configuration Firebase
- [ ] Les insérer dans le fichier HTML à l'emplacement prévu
- [ ] Tester la connexion

---

### PHASE 2 : Configuration Hébergement (Jour 2-3)

#### 2.1 Achat Hostinger
- [ ] Acheter l'hébergement Hostinger Premium (je rembourse 36€)
- [ ] Choisir le plan : **Premium** (2,99€/mois)
- [ ] Enregistrer le domaine : **rahissimarche.com** (ou disponible)
- [ ] **IMPORTANT :** Me fournir la facture pour remboursement

#### 2.2 Configuration du serveur
- [ ] Configurer le DNS
- [ ] Activer SSL/HTTPS (gratuit avec Hostinger)
- [ ] Configurer les redirections (www vers non-www ou inverse)
- [ ] Optimiser les performances (cache, compression)

#### 2.3 Upload du site
- [ ] Uploader le fichier HTML sur Hostinger
- [ ] Renommer en `index.html`
- [ ] Vérifier que tous les liens fonctionnent
- [ ] Tester sur mobile et desktop

---

### PHASE 3 : Configuration Email & Domaine (Jour 3)

#### 3.1 Email professionnel
- [ ] Créer l'adresse : [Email visible pour les membres Pro]
- [ ] Configurer les redirections vers [Email visible pour les membres Pro]
- [ ] Tester l'envoi/réception

#### 3.2 Firebase Domains
- [ ] Ajouter le domaine dans Firebase Authentication
- [ ] Ajouter le domaine dans Firebase Hosting (si utilisé)
- [ ] Vérifier les autorisations CORS

---

### PHASE 4 : Tests Complets (Jour 4)

#### 4.1 Tests Fonctionnels
- [ ] Test inscription par email → ✅ Doit créer user dans Firestore
- [ ] Test connexion par email → ✅ Doit se connecter
- [ ] Test connexion Google → ✅ Doit fonctionner
- [ ] Test connexion Facebook → ✅ Doit fonctionner
- [ ] Test ajout produit avec 3-5 photos → ✅ Upload Storage + Firestore
- [ ] Test modification produit → ✅ Uniquement par propriétaire
- [ ] Test suppression produit → ✅ Uniquement par propriétaire
- [ ] Test filtres par île → ✅ Doit filtrer correctement
- [ ] Test filtres par catégorie → ✅ Doit filtrer correctement
- [ ] Test recherche → ✅ Doit chercher dans titres/descriptions
- [ ] Test responsive mobile → ✅ Doit être parfait

#### 4.2 Tests Performance
- [ ] Temps de chargement < 3 secondes
- [ ] Images optimisées
- [ ] SSL actif (cadenas vert)
- [ ] Pas d'erreurs console

#### 4.3 Tests Sécurité
- [ ] Règles Firestore appliquées
- [ ] Règles Storage appliquées
- [ ] HTTPS obligatoire
- [ ] Headers de sécurité configurés

---

### PHASE 5 : Formation & Documentation (Jour 5)

#### 5.1 Vidéo de formation (15-30 minutes)
**Vous devez créer une vidéo montrant :**

**Partie 1 : Gestion des utilisateurs (5 min)**
- Comment voir la liste des utilisateurs inscrits
- Comment bloquer un utilisateur si besoin
- Comment activer le statut Premium manuellement

**Partie 2 : Gestion des produits (10 min)**
- Comment voir tous les produits dans Firestore
- Comment modifier un produit (texte, prix, photos)
- Comment supprimer un produit si nécessaire
- Comment voir les statistiques (nombre de produits par catégorie)

**Partie 3 : Maintenance (5 min)**
- Comment faire une sauvegarde de la base de données
- Comment exporter les données
- Comment ajouter/supprimer une catégorie
- Comment modifier les îles

**Partie 4 : Résolution problèmes courants (5 min)**
- Que faire si Firebase ne répond pas
- Que faire si les images ne s'uploadent pas
- Comment vérifier les logs d'erreur
- Comment contacter le support

**Format vidéo :**
- ✅ Langue : Français (ou sous-titres français)
- ✅ Qualité : HD (720p minimum)
- âś… Format : MP4
- âś… Screenshare avec voix
- ✅ Livrée via Google Drive ou WeTransfer

#### 5.2 Documentation écrite (PDF ou Word)
**Vous devez fournir un document avec :**

1. **Accès et identifiants**
- URL du site
- Firebase Console (email + mot de passe)
- Hostinger (email + mot de passe)
- Email professionnel (mot de passe)

2. **Structure Firebase**
- Schéma de la base Firestore
- Explication des collections
- Explication des règles de sécurité

3. **Procédures courantes**
- Comment ajouter un administrateur
- Comment faire une sauvegarde
- Comment restaurer en cas de problème
- Liste des commandes utiles

4. **Contacts support**
- Votre email/WhatsApp pour le support 1 mois
- Liens utiles (Firebase docs, Hostinger support)

---

### PHASE 6 : Support Post-Livraison (30 jours)

#### 6.1 Pendant 1 mois après livraison
**Vous devez fournir :**
- ✅ Corrections de bugs (si découverts)
- ✅ Réponses aux questions (via Fiverr ou email)
- âś… Aide pour petites modifications :
- Changement de texte
- Changement de couleur
- Ajout d'une catégorie
- Modification du footer
- ✅ Assistance technique (problèmes Firebase, Hostinger)

**Délai de réponse :** 24-48 heures maximum

---

## 📊 LIVRABLES FINAUX

Ă€ la fin du projet, vous devez me fournir :

### 1. Accès complets
- [ ] URL du site fonctionnel : [URL visible pour les membres Pro]
- [ ] Firebase Console : email + mot de passe
- [ ] Hostinger : email + mot de passe
- [ ] Email professionnel : mot de passe

### 2. Fichiers
- [ ] Code source installé sur le serveur
- [ ] Copie de sauvegarde (ZIP)
- [ ] Configuration Firebase exportée

### 3. Documentation
- [ ] Vidéo de formation (15-30 min)
- [ ] PDF de documentation complète
- [ ] Checklist de maintenance

### 4. Preuves de tests
- [ ] Captures d'écran des tests réussis
- [ ] Rapport de p

Budget indicatif : Moins de 500 €

Publication : 27 janvier 2026 Ă  06h41

Profils recherchĂ©s : DĂ©veloppeur web freelance , IntĂ©grateur de script freelance , Webmaster freelance , DĂ©veloppeur e-commerce freelance , Consultant marketplace freelance

Le profil du client est reservé aux prestataires abonnés

Créer un compte

14 freelances ont répondu à ce projet

14 propositions de devis en moins de 2h

Thomas Raymond Développeur full-stack
SentinellesduWeb Agence de développement e-commerce
Roger_Clanget Agence de développement mobile
Fuznet Développeur Shopify
Guillaume Huguet Développeur Drupal
David Rieu Développeur e-commerce
Quentin Pollet Développeur web
+7

Montant moyen des devis proposĂ©s : 300 €

Estimation du dĂ©lai : 7 jours

Publier un projet similaire

Projet réalisé par Thomas Raymond

Thomas Raymond Développeur full-stack
Thomas Raymond Freelance sur Codeur.com
Langon, 33210

Nos ressources utiles

Allez plus loin avec nos ressources liĂ©es Ă  ce projet !

Chaque jour, des centaines de clients utilisent Codeur.com pour trouver un prestataire. Créez votre compte dès maintenant, remplissez votre profil et trouvez de nouveaux clients.

Trouver des nouveaux clients