{"id":19985600,"url":"https://github.com/khalekuzzamancse/disaster-information-system","last_synced_at":"2026-04-16T02:31:50.085Z","repository":{"id":229269382,"uuid":"761301308","full_name":"khalekuzzamancse/Disaster-Information-System","owner":"khalekuzzamancse","description":"A Disater information collect and information view apps","archived":false,"fork":false,"pushed_at":"2024-04-15T16:22:15.000Z","size":975,"stargazers_count":0,"open_issues_count":3,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-01T20:31:54.721Z","etag":null,"topics":["android","desktop","kotlin","rest-api","workmanager"],"latest_commit_sha":null,"homepage":"","language":"Kotlin","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/khalekuzzamancse.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":"2024-02-21T16:04:16.000Z","updated_at":"2024-12-06T09:59:05.000Z","dependencies_parsed_at":null,"dependency_job_id":"46293642-38c3-4526-be8b-fe065d807029","html_url":"https://github.com/khalekuzzamancse/Disaster-Information-System","commit_stats":null,"previous_names":["khalekuzzamancse/disaster-information-system"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/khalekuzzamancse/Disaster-Information-System","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/khalekuzzamancse%2FDisaster-Information-System","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/khalekuzzamancse%2FDisaster-Information-System/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/khalekuzzamancse%2FDisaster-Information-System/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/khalekuzzamancse%2FDisaster-Information-System/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/khalekuzzamancse","download_url":"https://codeload.github.com/khalekuzzamancse/Disaster-Information-System/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/khalekuzzamancse%2FDisaster-Information-System/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31868492,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-15T15:24:51.572Z","status":"online","status_checked_at":"2026-04-16T02:00:06.042Z","response_time":69,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["android","desktop","kotlin","rest-api","workmanager"],"created_at":"2024-11-13T04:25:34.787Z","updated_at":"2026-04-16T02:31:50.039Z","avatar_url":"https://github.com/khalekuzzamancse.png","language":"Kotlin","funding_links":[],"categories":[],"sub_categories":[],"readme":"\n\u003c!--\nThe order of the content is important.\nAfter Feature the User Manual is placed.\nPut less important thing(for user) at the end.\n\nThe abbreviation SRS might not be immediately clear to all readers. Consider renaming this to Software Requirements Specification (SRS) for clarity\n\n- Use capital letter among all the heading\n- No dot(.) on bullet points text\n\n\n\n--\u003e\n \u003c!-- --\u003e\n## Table of Contents\n\n- [Introduction](#introduction)\n    - [Overview](#overview)\n    - [Motivation and Purpose](#motivation-and-purpose)\n    - [Project Scope and Assumptions](#project-scope-and-assumptions)\n\n- [Release Versions \u0026 Updates]()\n\n- [Features](#features)\n\n- [Tools and Technologies Used](#used-tools-and-technologies)\n\n- [Documentation](#documentation)\n    - [Software Requirements Specification (SRS)](#software-requirements-specification-srs)\n    - [User Manual](#user-manual)\n\n- [Project Ownership \u0026 Contributors](#project-ownership--contributors)\n\n\n\u003c!--\nSection: Introduction \nthis section should contain:\nWhat the project does.\nwhy the project is unique.\nWhy KMP and CMP is used(Technical Description)\nProject Scope Clarity:\n-explain how this information benefits the user or stakeholders would strengthen this section.\n\n--\u003e\n## INTRODUCTION\n\n\u003c!---\nBriefly describe what the problem it solve \n--\u003e\n\u003cp align=\" justify\" \u003e\n\n**Disaster Information System** is a  Multiplatform application.It is being developed using Kotlin and Compose Multiplatform technology.\n\u003c/p\u003e\n\n\n### Motivation and Purpose\n\u003cp align=\" justify\" \u003e\nThe existing information about various disasters is not readily available at the user level, and it lacks proper maintenance and analysis. To address this challenge, the Disaster Information System aims to collect information related to recently occurred disasters. This information is presented in various formats, including text, video, and images.\n\u003c/p\u003e\n\n### Project Scope and Assumptions\n\u003cp align=\" justify\" \u003e\nThis project is intended for use with a high-speed internet connection and requires devices that support Google Maps, location permissions, and device media access permissions.\n\u003c/p\u003e\n\n\u003c!-- Sections Release Version --\u003e\n\n## RELEASE VERSIONS \u0026  UPDATES\n\n- **Android** | [APK File]() | [Google Play](https://develop) (will available soon)\n- **Windows** | [EXE File]() | [Microsoft Link](https://develop) (will available soon)\n- [ **Website Link** ](https://develop) (will available soon)\n- [**Apple Store Link**](https://develop) (will available soon)\n\n\n\n\n\n\u003c!-- Feature Section Starts--\u003e\n## FEATURES\n\n\u003cdetails\u003e\n  \u003csummary\u003e\u003cstrong\u003eMultimedia Reporting\u003c/strong\u003e\u003c/summary\u003e\n\n- Users have the ability to upload photos and videos directly from their device’s gallery to report disaster events\n\n\u003c/details\u003e\n\u003cdetails\u003e\n  \u003csummary\u003e\u003cstrong\u003eSmart Data Shrinkage \u003c/strong\u003e\u003c/summary\u003e\n\n- Multimedia files with disproportionately large sizes relative to their duration will be automatically compressed before transmission to the server\n\n\u003c/details\u003e\n\n\n\u003cdetails\u003e\n  \u003csummary\u003e\u003cstrong\u003eReport Form\u003c/strong\u003e\u003c/summary\u003e\n\n- A detailed submission form that collects essential information about the disaster, including the location, a description, the start date and time, and the end date and time of the disaster\n\n\u003c/details\u003e\n\n\n\u003cdetails\u003e\n  \u003csummary\u003e\u003cstrong\u003eOffline Queueing\u003c/strong\u003e\u003c/summary\u003e\n\n- Enables users to collect and complete report details even when offline.The information will be  stored locally and automatically uploaded once an internet connection becomes available.\n\n\u003c/details\u003e\n\n\n\u003cdetails\u003e\n  \u003csummary\u003e\u003cstrong\u003eHistorical Insights\u003c/strong\u003e\u003c/summary\u003e\n\n- Have the capability to explore historical disaster data through visual graphs. This feature offers valuable insights into the frequency, geographical distribution, and severity of past disasters\n\u003c/details\u003e\n\n\n\n\n#   \u003c!-- Empty heading for new horizontal line --\u003e\n\n\u003c!-- New section --\u003e\n\u003c!-- Section : Tools and Technologies--\u003e\n\n## USED TOOLS AND TECHNOLOGIES\n\n\u003cdetails\u003e \u003csummary\u003e\u003cstrong\u003eProgramming Languages\u003c/strong\u003e\u003c/summary\u003e\n\n- [**Kotlin**](https://kotlinlang.org/)\n    - Used for development\n    - For Gradle build scripts\n\n\u003c/details\u003e\n\n\u003cdetails\u003e \u003csummary\u003e\u003cstrong\u003eFrameworks\u003c/strong\u003e\u003c/summary\u003e\n\n- [**Android SDK**](https://www.android.com/)\n    - Used to build native Android applications\n- [**Google Map SDK**](https://developers.google.com/maps/documentation/android-sdk/maps-compose)\n    - Enables selection of disaster occurrence locations\n- [**Jetpack Compose**](https://developer.android.com/jetpack/compose)\n    - To  access to Android-specific UI components, including Google Maps, permissions handling, and media picker\n\n- [**Compose Multiplatform**](https://www.jetbrains.com/lp/compose-multiplatform/)\n    - To developer common UI  that can be shared across multiple platforms\n\n- [**Kotlin Multiplatform**](https://kotlinlang.org/docs/multiplatform.html)\n    - To sharing of business logic across different platforms\n\n\n\u003c/details\u003e\n\n\u003cdetails\u003e \u003csummary\u003e\u003cstrong\u003eLibraries\u003c/strong\u003e\u003c/summary\u003e\n\n- [**WorkManager**](https://developer.android.com/develop/background-work/background-tasks/persistent/getting-started)\n    - Utilized for long-running background tasks, such as sending media in the background and media size compression\n- [**Accompanist**](https://github.com/google/accompanist)\n    - Handles permissions management, including location access and notification permissions\n- [**Navigation component**](https://developer.android.com/jetpack/compose/navigation)\n    - Manages navigation within   the Android platform.\n- [**Ktor Client** and **OKHttp**](https://ktor.io/docs/getting-started-ktor-client.html)\n    - Integrated for communication to server via REST APIs\n- [**Material 3 Design system**](https://m3.material.io/)\n    - Utilized for predefined UI components and custom theming\n\n\u003c/details\u003e \u003c/details\u003e\n\n\n\n\n\n\u003c!-- New section --\u003e\n\u003c!-- Section :DOCUMENTATION --\u003e\n## DOCUMENTATION\n\n### Software Requirements Specification (SRS)\n- [Link](./docs/srs_document.md)\n### User Manual\n- [Video Preview](https://youtu.be/KBp_7D-v7hw)\n\n\u003c/details\u003e\n\u003c!-- New section --\u003e\n\u003c!-- Ending section--\u003e\n\n## Project Ownership \u0026 Contributors\nOwner: [**Mahedi Hasan**](https://just.edu.bd/t/mahedihasan), Dept of [CSE]()   , [JASHORE UNIVERSITY OF SCIENCE AND TECHNOLOGY](https://just.edu.bd/)\n\nServer-Side and  Web Platform Developer : [Jatrion Mondol Joy](), Dept of [CSE](), [JASHORE UNIVERSITY OF SCIENCE AND TECHNOLOGY](https://just.edu.bd/)\n\n\n\n##\n**Disaster Information System** is distributed under the terms of the Apache License (Version 2.0). See the [license](LICENSE) for more information.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkhalekuzzamancse%2Fdisaster-information-system","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkhalekuzzamancse%2Fdisaster-information-system","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkhalekuzzamancse%2Fdisaster-information-system/lists"}