Flood-Rainfall-Disaster-Prédiction-Website
NTT-Codeforgood-Datascience-Hackathon (finaliste)
Site Web de secours en cas de catastrophe des inondations et des précipitations.
Page de bienvenue

Approche: ->
La réponse aux catastrophes est la deuxième phase du cycle de gestion des catastrophes. Il se compose d'un certain nombre d'éléments, par exemple, l'avertissement, l'évacuation, la recherche et le sauvetage, fournissant une assistance immédiate, l'évaluation des dommages, l'assistance continue et la restauration immédiate. Donc, parmi tous, nous avons travaillé sur le système d'avertissement pour les inondations. En cela, nous avons fourni une interface utilisateur au public commun pour vérifier le niveau de débit d'eau dans les rivières à l'avenir et avons fourni un mécanisme de notification s'il y a une possibilité d'inondation en raison d'une rivière dans l'avenir à proximité (12 mois). Parallèlement à cela, les utilisateurs peuvent également voir les tendances historiques de l'écoulement des rivières et peuvent également visualiser les modèles de précipitations dans leur sous-division (zone). Ainsi, avec autant d'informations à l'avance et en connaissant les chances du déluge dans n'importe quelle région, nous pouvons nous préparer et alerter le public local afin que la perte soit minimale.
Graphique de workflow

Mesures prises dans le processus: ->
Connexion à HTML:
- Un utilisateur émet une demande d'URL racine d'un domaine / pour accéder à sa page d'index
- main.py mappe l'url / vers une fonction python
- La fonction Python trouve un modèle Web vivant dans le dossier / dossier.
- Un modèle Web sera dans le dossier statique / pour toutes les images, CSSFiles dont il a besoin car il rend à HTML
- Html rendu est renvoyé à main.py
- main.py renvoie le HTML au navigateur
URL dans le navigateur et la connexion backend:
- D'abord. Nous avons importé la classe FLASK et un modèle de rendu de fonction.
- Ensuite, nous avons créé une nouvelle instance de la classe FLASK.
- Nous avons ensuite cartographié l'URL / vers l'index de fonction (). Maintenant, lorsque quelqu'un visite cette URL, la fonction index () s'exécutera.
- La fonction index () utilise le modèle de rendu de fonction FLASK () pour rendre le modèle index.html que nous venons de créer à partir des modèles / dossier vers le navigateur.
- Enfin, nous utilisons Run () pour exécuter notre application sur un serveur local.
- Nous allons définir l'indicateur de débogage sur true, afin que nous puissions afficher tous les messages d'erreur applicables en cas de problème, et que le serveur local recharge automatiquement après que nous ayons apporté des modifications au code.
- Lorsque nous avons visité http://127.0.0.1:5000/, main.py avait du code, qui a cartographié l'URL / vers l'index de la fonction Python ().
- index () a trouvé le modèle Web index.html dans les modèles / dossier, l'a rendu à HTML et l'a renvoyé au navigateur, nous donnant l'écran ci-dessus.