Membres de l'équipe
Mehdi Medjahed
Dina Kada
Inspiration
Avec la population mondiale en constante augmentation, il devient crucial de trouver de nouveaux espaces habitables. Plutôt que de chercher à coloniser l'espace, pourquoi ne pas envisager la création de villes souterraines durables ? Ces villes pourraient offrir une solution innovante et écologique pour répondre aux besoins futurs de l'humanité.
⚠️ Problématique
Les villes souterraines présentent plusieurs défis :
- Durabilité environnementale : Comment garantir que la construction et l'entretien des villes souterraines n'épuisent pas les ressources naturelles et ne nuisent pas à l'environnement ?
- Qualité de vie : Comment assurer que les habitants des villes souterraines bénéficient d'une qualité de vie équivalente, voire supérieure, à celle des villes de surface ?
- Gestion des ressources : Comment gérer efficacement les ressources telles que l'eau, l'énergie et les déchets dans un environnement souterrain ?
- Sécurité et résilience : Comment concevoir des infrastructures souterraines qui résistent aux catastrophes naturelles et aux incidents humains, tout en garantissant la sécurité des habitants ?
- Intégration sociale : Comment favoriser une communauté soudée et heureuse dans un environnement confiné et potentiellement isolé ?
- Coût et accessibilité : Comment rendre la construction et l'entretien des villes souterraines financièrement viables et accessibles à une large population ?
Solution
Notre projet, Underground Cities Management System (UCMS), est un site web destiné aux gestionnaires des villes souterraines. Il leur permet de surveiller et de gérer diverses métriques essentielles au bon fonctionnement de la ville. En plus de la surveillance des métriques, UCMS offre des fonctionnalités de gestion pour assurer le bon fonctionnement de la ville souterraine. Les gestionnaires peuvent utiliser le site pour :
- Planifier et coordonner les opérations de maintenance.
- Gérer les ressources et les approvisionnements.
- Recevoir des alertes en cas de dysfonctionnement ou de niveaux critiques de certaines métriques.
UCMS vise à fournir une solution intégrée et efficace pour la gestion des villes souterraines, en mettant l'accent sur la durabilité, la sécurité et la qualité de vie des habitants.
⚙️ Implémentation technique
- Lovable : pour le développement et le déploiement du site web.
- Supabase : pour le backend du site web.
Cette combinaison de technologies nous a permis de créer une application performante et évolutive, répondant aux besoins des gestionnaires de villes souterraines.
✨ Fonctionnalités clés
- Surveillance des niveaux de ressources : Surveiller les niveaux d'eau, d'oxygène et d'électricité disponibles dans les villes souterraines.
- Évaluation du développement urbain : Connaître le niveau de développement d'une ville en fonction des infrastructures disponibles.
- Gestion des requêtes de maintenance : Créer des requêtes de maintenance en cas de besoin pour assurer le bon fonctionnement des infrastructures.
- Simulation de scénarios : Simuler des scénarios où les ressources seraient modifiées dans certaines zones pour anticiper les impacts.
- Alertes sur les niveaux de ressources : Recevoir des alertes en temps réel sur les niveaux critiques de ressources pour une intervention rapide.
Défis rencontrés
- Erreurs de code avec Lovable : Nous avons rencontré des erreurs de code imprévues, notamment lors de modifications complexes. Cela nous a obligés à revoir notre approche et à faire du prompt engineering avec l'outil.
- Intégration de l'IA pour un chatbot : Assurer une interaction fluide et des réponses pertinentes en temps réel a nécessité de nombreux tests et ajustements pour atteindre un niveau de performance satisfaisant.
Qu'avons-nous appris?
- Prompt engineering : Nous avons appris à affiner nos prompts pour que l'IA comprenne précisément nos attentes, ce qui a amélioré la qualité des réponses générées.
- React : Nous avons approfondi nos connaissances en React, une bibliothèque que nous maîtrisions peu auparavant, grâce à l'utilisation de Lovable qui génère du code en React.
Développement futur
- Ajout d'un chatbot : Intégration d'un chatbot permettant aux utilisateurs de discuter des scénarios simulés et d'obtenir des conseils en temps réel.
- Création d'alertes personnalisées : Permettre aux utilisateurs de définir des seuils personnalisés pour les alertes sur les niveaux de ressources.
- Requêtes de maintenance : Ajouter la fonctionnalité de création de requêtes de maintenance directement depuis le tableau de bord.
- Service de messagerie : Développer un service de messagerie interne pour faciliter la communication entre les gestionnaires de la ville souterraine.
Soumission pour le prix Tail'ed Best use of Lovable
Built With
- lovable
- supabase
Log in or sign up for Devpost to join the conversation.