Les meilleurs développeurs informatique freelances sont sur Codeur.com
Fermé · 500 € à 1 000 € · 7 offres · 2028 vues · 15 interactions
Cahier des Charges pour une Application Web de Gestion d'Abonnements et d'Accès VPN ([URL visible pour les membres Pro])
---
### **1. Contexte et Objectifs**
**Projet** : Développer une plateforme web permettant aux utilisateurs de souscrire à un abonnement pour gérer des routeurs MikroTik, générer des accès VPN sécurisés, et faciliter les paiements via mobile money avec envoi automatisé de codes d'accès.
**Public cible** :
- Utilisateurs finaux (clients) souhaitant accéder à des réseaux via des tickets.
- Administrateurs/gérants de réseaux (ex. fournisseurs d'accès) gérant des routeurs MikroTik.
---
### **2. Exigences Fonctionnelles**
#### **2.1 Gestion des Utilisateurs**
- **Inscription/Connexion** :
- Création de compte avec email/téléphone et mot de passe.
- Authentification à deux facteurs (optionnelle).
#### **2.2 Abonnements et Paiements**
- **Offres d'abonnement** :
- Choix de forfaits (mensuel, trimestriel, etc.) avec tarification dynamique.
- Intégration de **paiement par mobile money** (ex. Orange Money, MTN Mobile Money) via une API sécurisée .
- **Gestion des factures** :
- Historique des transactions et génération de reçus.
#### **2.3 Intégration MikroTik**
- **Configuration des Routeurs** :
- Ajout manuel ou automatique de routeurs MikroTik via l'**API MikroTik** (RouterOS v7+ recommandé) .
- Génération automatique de **3 liens VPN** pour :
- **Winbox** (gestion des routeurs).
- **WebFig** (interface web).
- **API Mikhmon** (surveillance) .
- **Compatibilité Matérielle** :
- Support des modèles MikroTik courants (ex. RB5009UG, hAP ax², CCR2004) .
#### **2.4 Génération et Envoi de Codes d'Accès**
- **Système de Tickets** :
- Génération de codes uniques après paiement.
- Envoi automatisé via **SMS** et **WhatsApp** (intégration d'API comme Twilio ou WhatsApp Business).
#### **2.5 Tableau de Bord Administratif**
- **Monitoring** :
- Visualisation des routeurs connectés, statut des VPN, et utilisation de la bande passante.
- **Alertes** :
- Notifications pour incidents (ex. routeur hors ligne, expiration d'abonnement).
---
### **3. Exigences Techniques**
#### **3.1 Backend**
- **Langages/Outils** :
- Node.js/Python pour l’intégration de l’API MikroTik .
- Base de données relationnelle (ex. PostgreSQL) pour stocker les utilisateurs, abonnements, et logs.
- **API MikroTik** :
- Utilisation de **RouterOS Scripting** pour automatiser la configuration des VPN et pare-feu .
#### **3.2 Frontend**
- **Framework** : React.js ou Vue.js pour une interface réactive.
- **Design Responsive** : Compatible mobile/desktop.
#### **3.3 Sécurité**
- **Chiffrement** : HTTPS obligatoire, chiffrement AES-256 pour les données sensibles.
- **Protection des Routeurs** :
- Mise à jour régulière de RouterOS pour éviter les vulnérabilités (ex. CVE-[Téléphone visible pour les membres Pro]) .
- Configuration de pare-feu et restrictions d’accès aux ports sensibles (ex. Winbox sur port non standard) .
#### **3.4 Intégrations Externes**
- **Paiements** :
- Stripe, PayPal, ou API locales de mobile money (ex. Orange money,Wave money).
- **Notification** :
- Services SMS (ex. Twilio) et WhatsApp Business API.
---
### **4. Contraintes et Livrables**
#### **4.1 Contraintes**
- **Délais** : Développement en 6 mois maximum.
- **Budget** : Optimisation des coûts d’infrastructure (ex. utilisation de serveurs cloud scalables).
- **Compatibilité** :
- Support des routeurs MikroTik récents (RouterOS v7+) .
- Navigateurs supportés : Chrome, Firefox, Safari.
#### **4.2 Livrables**
- **Application Web** :
- Code source documenté et tests unitaires.
- Documentation technique et manuel utilisateur.
- **Environnements** :
- Version de démonstration (MVP) pour tests utilisateurs.
- Déploiement sur serveur dédié ou cloud (AWS/OVH).
---
### **5. Références Techniques**
- **MikroTik RouterOS** : Documentation officielle et API .
- **Modèles Compatibles** : RB5009UG, hAP ax², CCR2216 .
- **Sécurité** : Bonnes pratiques de configuration pour éviter les exploits (ex. désactivation des ports inutilisés) .
---
**Étapes Suivantes** :
1. Validation des spécifications avec les parties prenantes.
2. Choix des technologies et recrutement des freelances (développeurs web + experts MikroTik).
3. Prototypage et tests d’intégration API.
*Pour des détails supplémentaires sur les routeurs MikroTik ou les vulnérabilités, consultez [MikroTik Wiki]([URL visible pour les membres Pro]) ou [RouterOS Configuration]([URL visible pour les membres Pro]) .*
Budget indicatif : 500 € à 1 000 €
Publication : 06 avril 2025 à 03h45
Profils recherchés : Développeur spécifique freelance , Intégrateur de systèmes de paiement en ligne freelance , Consultant SaaS freelance , Développeur full-stack freelance , Développeur API freelance
7 freelances ont répondu à ce projet
4 propositions de devis en moins de 2h
Montant moyen des devis proposés : 400 €
Estimation du délai : 3 jours
Nos ressources utiles
Allez plus loin avec nos ressources liées à ce projet !
Simulateur de prix : Combien coûte un site internet ?
Téléchargement : Cahier des charges pour créer un site web