Tableau React + App Flutter
Budget: $50 – $0 USD
Je souhaite mettre en place une solution complète qui s’appuie sur trois composants :
1. un tableau de bord Web développé en React,
2. une application mobile Flutter parfaitement synchronisée,
3. un script Python de scraping qui extrait automatiquement des actualités pour alimenter les deux front-ends.
Fonctionnalités clés attendues côté utilisateur
– Visualisation des données : affichage clair, filtres temporels, recherche.
– Notifications en temps réel (WebSocket, Firebase Cloud Messaging ou équivalent).
– Gestion des utilisateurs : inscription, rôles, droits d’accès, authentification sécurisée (JWT, OAuth ou autre méthode éprouvée).
Données à récupérer
Le script Python doit aller chercher des articles d’actualité sur les sources que je fournirai, parser le titre, le résumé, la date et l’URL, puis stocker le tout dans une base commune (PostgreSQL ou MongoDB, à discuter). Le scraping doit être robuste (BeautifulSoup, Selenium ou Playwright selon les contraintes) et planifié via un scheduler (cron, Celery Beat…).
Synchronisation
• Chaque nouvelle actualité doit s’afficher instantanément sur le dashboard et sur l’app mobile.
• Les notifications push doivent alerter les utilisateurs quand un article correspond à leurs préférences.
Livrables attendus
• Code source complet React, Flutter et Python, documenté et versionné sur Git.
• Base de données structurée avec scripts de migration.
• Docker Compose ou autre solution d’orchestration pour lancer l’ensemble en une commande.
• Bref guide de déploiement et test fonctionnel.
Acceptation
Le projet sera validé lorsque :
– les trois fonctionnalités listées plus haut sont utilisables sans bug critique,
– le scraping récupère au moins 95 % des articles test sur un jeu défini,
– la notification push arrive sur un appareil Android/iOS en moins de cinq secondes,
– l’installation via la documentation se fait en moins de 15 minutes sur un serveur propre.
Délai
Je vise un livrable fonctionnel dans le mois qui vient, avec démonstration intermédiaire à mi-parcours pour ajustements éventuels.
1. un tableau de bord Web développé en React,
2. une application mobile Flutter parfaitement synchronisée,
3. un script Python de scraping qui extrait automatiquement des actualités pour alimenter les deux front-ends.
Fonctionnalités clés attendues côté utilisateur
– Visualisation des données : affichage clair, filtres temporels, recherche.
– Notifications en temps réel (WebSocket, Firebase Cloud Messaging ou équivalent).
– Gestion des utilisateurs : inscription, rôles, droits d’accès, authentification sécurisée (JWT, OAuth ou autre méthode éprouvée).
Données à récupérer
Le script Python doit aller chercher des articles d’actualité sur les sources que je fournirai, parser le titre, le résumé, la date et l’URL, puis stocker le tout dans une base commune (PostgreSQL ou MongoDB, à discuter). Le scraping doit être robuste (BeautifulSoup, Selenium ou Playwright selon les contraintes) et planifié via un scheduler (cron, Celery Beat…).
Synchronisation
• Chaque nouvelle actualité doit s’afficher instantanément sur le dashboard et sur l’app mobile.
• Les notifications push doivent alerter les utilisateurs quand un article correspond à leurs préférences.
Livrables attendus
• Code source complet React, Flutter et Python, documenté et versionné sur Git.
• Base de données structurée avec scripts de migration.
• Docker Compose ou autre solution d’orchestration pour lancer l’ensemble en une commande.
• Bref guide de déploiement et test fonctionnel.
Acceptation
Le projet sera validé lorsque :
– les trois fonctionnalités listées plus haut sont utilisables sans bug critique,
– le scraping récupère au moins 95 % des articles test sur un jeu défini,
– la notification push arrive sur un appareil Android/iOS en moins de cinq secondes,
– l’installation via la documentation se fait en moins de 15 minutes sur un serveur propre.
Délai
Je vise un livrable fonctionnel dans le mois qui vient, avec démonstration intermédiaire à mi-parcours pour ajustements éventuels.
Related categories:
Python
Web Scraping
NoSQL Couch & Mongo
Node.js
PostgreSQL
Tableau
MongoDB
Flutter