Les meilleurs développeurs web freelances sont sur Codeur.com
Fermé · Moins de 500 € · 15 offres · 1242 vues · 13 interactions
Présentation technique du projet AdInvest :
Résumé :
AdInvest est une plateforme web conçue pour permettre aux entreprises de capter des investissements destinés à financer leurs campagnes publicitaires et toute initiative contribuant à leur rayonnement digital.
Le projet est basé sur Django pour le backend, avec une interface utilisateur (UI) réactive et conviviale, intégrant des fonctionnalités d'authentification, de gestion des campagnes, de traitement des paiements via Stripe, et des fonctionnalités avancées d'analyse des performances des campagnes.
1. Stack Technologique :
- Backend : Django (Python)
- Gestion des campagnes publicitaires (CRUD)
- Gestion des utilisateurs avec authentification et autorisation
- Intégration de l'API Stripe pour le traitement des paiements
- Django REST Framework pour les API (si nécessaire)
- Gestion des fichiers statiques et médias avec WhiteNoise
- Frontend :
- HTML5, CSS3, JavaScript (vanilla)
- Framework CSS : Bootstrap 5 pour une interface utilisateur réactive et adaptée à tous les écrans (responsive design)
- Django Templates pour le rendu côté serveur
- Base de données : PostgreSQL (déploiement sur Heroku)
- Outils de développement :
- Versioning avec Git
- Déploiement continu sur Heroku
- Gestion des dépendances avec pip et virtualenv
2. Fonctionnalités Principales :
- Gestion des Campagnes :
- Création, modification, suppression et affichage des campagnes publicitaires
- Gestion des investissements pour chaque campagne (montants cibles et actuels)
- Affichage des performances des campagnes sous forme de graphiques interactifs
- Gestion des Utilisateurs :
- Inscription, connexion, et gestion des profils utilisateurs
- Différents niveaux de permissions (administrateurs, utilisateurs réguliers)
- Paiements :
- Intégration complète avec Stripe pour gérer les paiements sécurisés
- Historique des transactions et des investissements par utilisateur
- Tableau de Bord :
- Interface utilisateur personnalisée avec vue d'ensemble des campagnes, investissements, et performances
- Affichage des données en temps réel pour les campagnes en cours
- Tests :
- Tests unitaires et d'intégration avec Django Test Framework
- Tests automatisés pour garantir la stabilité du code et la sécurité des transactions
3. Exigences :
- Sécurité :
- Implémentation des meilleures pratiques de sécurité (SSL/TLS, protection contre CSRF, etc.)
- Performance :
- Optimisation des requêtes à la base de données
- Mise en cache des pages fréquemment consultées
- Scalabilité :
- Conception modulaire pour permettre des améliorations futures
- Déploiement sur une infrastructure scalable (Heroku avec dynos)
4. Livrables attendus :
- Code source complet et documenté
- Documentation technique et utilisateur
- Scripts de déploiement et de configuration
- Tests unitaires et rapports de couverture de tests
- Assistance au déploiement initial et support post-livraison
Objectif :
Recruter un développeur capable de prendre en charge le développement complet de la plateforme, du backend au frontend, en respectant les meilleures pratiques de développement et en garantissant une livraison de qualité, conforme aux spécifications.
Soumission du devis :
Les candidats doivent soumettre un devis détaillé incluant les estimations de temps, de coûts, ainsi que les technologies et méthodologies proposées. Les références à des projets similaires seront un atout.
Budget indicatif : Moins de 500 €
Publication : 27 août 2024 à 17h31
Profils recherchés : Développeur web freelance , Intégrateur de systèmes de paiement en ligne freelance , Développeur Python freelance , Développeur Django freelance , Spécialiste Stripe freelance
15 freelances ont répondu à ce projet
13 propositions de devis en moins de 2h
Montant moyen des devis proposés : 4 950 €
Estimation du délai : 28 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