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

Développeur SaaS recherché pour finaliser un projet en cours

 Fermé · 500 € à 1 000 € · 18 offres · 683 vues · 35 interactions


Présentation Générale :

Application SaaS qui permet aux entreprises de trouver et gérer des prospects Instagram (à travers une BDD sur Supabase) de manière efficace et professionnelle.

Fonctionnalités Principales :

1. Recherche de Prospects
- Recherche avancée par mots-clés dans les bios
- Filtrage par nombre de followers
- Recherche par nom/username
- Système de quotas mensuels selon l'abonnement

1. Gestion des Listes
- Création de listes de prospects
- Organisation des prospects par catégories
- Vue d'ensemble des profils
- Ajout/suppression de prospects

1. Suivi des Prospects (CRM)
- Timeline de suivi par prospect
- Gestion des étapes de prospection
- Statuts personnalisés (non contacté, en discussion, RDV, etc.)
- Historique des interactions

1. Tableau de Bord CRM
- Métriques de conversion
- Analyse des entonnoirs de prospection
- Statistiques par liste
- Vue d'ensemble des performances

1. Gestion des Abonnements
- Plans Starter, Pro et Business
- Paiements récurrents via Stripe
- Gestion des limites d'utilisation
- Période d'essai gratuite

Architecture Technique :

Frontend:

`React + TypeScript + Vite`

`├── Components réutilisables`

`├── Hooks personnalisés`

`├── Gestion d'état avec React Context`

`├── Routing avec React Router`

`└── UI/UX`

`├── Tailwind CSS pour le styling`

`├── Lucide React pour les icônes`

`└── Design responsive`

Backend (Supabase):

`PostgreSQL + Row Level Security`

`├── Tables principales│`

`├── profiles (prospects Instagram)│`

`├── lists (listes de prospects)│`

`├── messages (suivi CRM)│`

`└── users (utilisateurs)`

`├── Tables de gestion│`

`├── subscriptions (abonnements)│`

`├── usage_limits (limites par plan)│`

`└── user_usage (utilisation)`

`└── Fonctions et Triggers`

`├── Gestion des limites`

`├── Compteurs d'utilisation`

`└── Webhooks Stripe`

Points Techniques Clés :

1. Sécurité
- Row Level Security (RLS) sur toutes les tables
- Authentification via Supabase Auth
- Protection des données par utilisateur
- Validation des entrées

1. Performance
- Indexes optimisés sur PostgreSQL
- Pagination côté serveur
- Lazy loading des composants
- Mise en cache des requêtes

1. Intégrations
- Stripe pour les paiements
- Supabase pour le backend
- PostgreSQL pour la base de données
- Webhooks pour la synchronisation

1. Monitoring
- Logs d'erreurs
- Suivi des performances
- Métriques d'utilisation
- Alertes système

Stack Technique Détaillée :

Frontend:

- React 18.3
- TypeScript 5.5
- Vite 5.4
- Tailwind CSS 3.4
- React Router 6.22
- Lucide React pour les icônes
- Date-fns pour la gestion des dates

Backend (Supabase):

- PostgreSQL
- Supabase Auth
- Supabase Storage
- Edge Functions
- Row Level Security
- Realtime subscriptions

Votre travail :

1. Erreurs à corriger :
- Gestion des limites : Vérifier que les limites d'utilisation sont correctement appliquées pour chaque niveau d'abonnement.
- Problèmes de connexion/inscription.

1. Fonctionnalités à compléter :

a) Authentification et Gestion des utilisateurs :

- Implémenter la réinitialisation de mot de passe
- Ajouter la vérification d'email
- Mettre en place la gestion des sessions expirées

b) Intégration Stripe :

- Finaliser l'intégration des webhooks Stripe
- Implémenter la gestion des échecs de paiement
- Ajouter la gestion des remboursements
- Mettre en place les factures automatiques

1. Optimisations techniques :

a) Performance :

- Optimiser les requêtes Supabase
- Mettre en place le caching
- Implémenter la pagination infinie
- Optimiser le chargement initial

b) Sécurité :

- Ajouter des validations côté serveur
- Mettre en place une protection CSRF
- Implémenter le rate limiting
- Ajouter des logs de sécurité

1. Préparation au déploiement :

a) Infrastructure :

- Configurer un domaine personnalisé
- Mettre en place HTTPS
- Configurer les backups automatiques
- Mettre en place le monitoring

b) Documentation :

- Rédiger la documentation technique
- Créer la documentation utilisateur

1. Marketing et Support :
- Mettre en place un système de tickets
- Implémenter un chat en direct
- Mettre en place le système de parrainage
- Configurer le tracking des conversions

1. Emails transactionnels :
- Configurer les emails de :
- Bienvenue
- Confirmation d'abonnement
- Factures
- Rappels de paiement
- Fin de période d'essai
- Notifications importantes

1. Tests et Qualité :

a) Tests :

- Ajouter des tests unitaires
- Implémenter des tests d'intégration
- Mettre en place des tests E2E
- Ajouter des tests de performance
- Tests de charge
- Tests de paiement
- Tests des limites des plans
- Tests de sécurité

b) Monitoring :

- Mettre en place des alertes
- Implémenter le tracking des erreurs
- Ajouter des métriques d'utilisation
- Configurer des dashboards de monitoring

1. Conformité :
- Implémenter la conformité RGPD
- Ajouter les consentements cookies
- Gérer le droit à l'oubli

Je cherche une personne sérieuse et professionnel capable de finaliser le saas. Voyez long terme. Il faudra toujours quelqu’un pour gérer/maintenir le Saas (+ d'autres projets à venir).

Budget indicatif : 500 € à 1 000 €

Publication : 10 février 2025 à 08h12

Profils recherchés : Développeur web freelance , Webmaster freelance , Expert CRM freelance , Consultant SaaS freelance , Développeur API freelance

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

Créer un compte

18 freelances ont répondu à ce projet

16 propositions de devis en moins de 2h

Sebastien Escudero Développeur React
Hugo Battoue Agence développement spécifique
EncureIT_Systems Agence IA
Yatma Gueye Agence de développement e-commerce
4gency_ Agence de développement web
Fabien Déchery Agence développement spécifique
Augustin Randrianantenaina Développeur spécifique
+11

Montant moyen des devis proposés : 21 350 €

Estimation du délai : 10 jours

Publier un projet similaire

Nos ressources utiles

Allez plus loin avec nos ressources liées à ce projet !

Simulateur de prix : Combien coûte un CRM ?

Téléchargement : Cahier des charges pour créer un CRM

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