{"id":20980412,"url":"https://github.com/mehtaansh/vcet-hackathon-2021","last_synced_at":"2025-12-29T23:06:33.929Z","repository":{"id":113020074,"uuid":"413557133","full_name":"mehtaAnsh/VCET-hackathon-2021","owner":"mehtaAnsh","description":"Source code for the solution made at VCET Hackathon 2021 for the problem statement \"Real-time image-based flood detection system\"","archived":false,"fork":false,"pushed_at":"2021-10-05T05:20:54.000Z","size":6090,"stargazers_count":3,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-01-20T06:32:20.836Z","etag":null,"topics":["flood-detection-using-images","hackathon-project","iot-application","mern-stack"],"latest_commit_sha":null,"homepage":"https://mehtaansh.github.io/VCET-hackathon-2021/","language":"Jupyter Notebook","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mehtaAnsh.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-10-04T19:28:13.000Z","updated_at":"2024-04-12T08:01:09.000Z","dependencies_parsed_at":"2023-06-05T10:15:33.051Z","dependency_job_id":null,"html_url":"https://github.com/mehtaAnsh/VCET-hackathon-2021","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mehtaAnsh%2FVCET-hackathon-2021","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mehtaAnsh%2FVCET-hackathon-2021/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mehtaAnsh%2FVCET-hackathon-2021/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mehtaAnsh%2FVCET-hackathon-2021/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mehtaAnsh","download_url":"https://codeload.github.com/mehtaAnsh/VCET-hackathon-2021/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243382934,"owners_count":20282050,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["flood-detection-using-images","hackathon-project","iot-application","mern-stack"],"created_at":"2024-11-19T05:28:25.479Z","updated_at":"2025-12-29T23:06:33.906Z","avatar_url":"https://github.com/mehtaAnsh.png","language":"Jupyter Notebook","funding_links":[],"categories":[],"sub_categories":[],"readme":"# VCET Hackathon 2021\nSource code for the solution made at VCET Hackathon 2021. Came as the runner ups out of over 32 teams.\n\n## Directory structure:\n```\n|\n|--admin\n|--backend\n|--IoT\n|--image processing model\n|--rainfall predictror\n```\n\n### Admin:\n- An all-in-one system that provides insights such as Temperature, Precipitation, etc. for the metropolitan cities of India.\n- Can issue alerts for citizens, where if they fall in the certain radius, they are notified on SMS and WhatsApp messages\n- Can present detailed Satellite images for the affected areas where they can be downloaded for further detailed image-processing\n\n### Backend:\n- Contains the entire backend code. \n\n### IoT:\n- An IoT-based flood prevention system that checks the water levels of the dam. \n- If they exceed beyond the threshold, the administration is notified, and the system can take actions by itself on extreme circumstances.\n\n### Image predictor model:\n- Compares the before and after affected model.\n- Gives the result in the form of white highlighted pixels showing the affected area.\n\n### Rainfall Predictor:\n- Analyses the rainfall data and predicts if the average rainfall per year can cause flooding or not.\n- Provides a yet other data source to detect the early occurrence of floods. \n\n## Techonolgies used:\n\n### IoT-based Dam flooding prevention system:\n- Arduino IDE (ESP8266), \n- ThingSpeak by MathWorks (IoT-cloud detection system)\n\n### Rainfall Predictor:\n- Python\n- Pandas, Scikit-learn\n\n### Admin Frontend:\n- React, Bootstrap\n\n### Backend:\n- Node, Express.js, MongoDB\n\n### Image Processing Model:\n- Python\n- OpenCV (Computer Vision)\n\n### Hosting:\n- Web app and Backend: Heroku\n- Database: MongoDB Atlas\n\n### Miscellaneous APIs:\n- MapBox (to retrieve high-res satellite images)\n- WeatherAPI (to retrieve climatic attributes for cities like temperature, pressure, etc.)\n- PositionStack (to retrieve coordinates from Keywords)\n- Twilio (to broadcast WhatsApp and SMS messages)\n\n## Team Members:\nAniket Shah, Shlok Shah, and Himanshu Bhalala.\n\n```\nGive it a star if you find this helpful.\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmehtaansh%2Fvcet-hackathon-2021","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmehtaansh%2Fvcet-hackathon-2021","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmehtaansh%2Fvcet-hackathon-2021/lists"}