Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ireddragonicy/cb24153-nadma
real-time information, resources, and updates on disaster management in Malaysia, specifically aligned with the official objectives of the National Disaster Management Agency (NADMA).
https://github.com/ireddragonicy/cb24153-nadma
android android-application app application government intelij java kotlin malaysia management-system nadma national-disaster
Last synced: 17 days ago
JSON representation
real-time information, resources, and updates on disaster management in Malaysia, specifically aligned with the official objectives of the National Disaster Management Agency (NADMA).
- Host: GitHub
- URL: https://github.com/ireddragonicy/cb24153-nadma
- Owner: IRedDragonICY
- License: gpl-3.0
- Created: 2024-10-25T20:36:32.000Z (2 months ago)
- Default Branch: main
- Last Pushed: 2024-12-10T04:15:18.000Z (24 days ago)
- Last Synced: 2024-12-10T05:20:53.695Z (24 days ago)
- Topics: android, android-application, app, application, government, intelij, java, kotlin, malaysia, management-system, nadma, national-disaster
- Language: Kotlin
- Homepage: https://www.nadma.gov.my
- Size: 1.57 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Nadma
![License](https://img.shields.io/github/license/IRedDragonICY/cb24153-nadma)
![Platform](https://img.shields.io/badge/platform-Android-brightgreen)
![Last Commit](https://img.shields.io/github/last-commit/IRedDragonICY/cb24153-nadma)
![Languages](https://img.shields.io/github/languages/top/IRedDragonICY/cb24153-nadma)
![Contributors](https://img.shields.io/github/contributors/IRedDragonICY/cb24153-nadma)**Nadma** is an Android mobile application developed using Kotlin. It is designed to provide users with real-time information, resources, and updates on disaster management in Malaysia, specifically aligned with the official objectives of the National Disaster Management Agency (NADMA). The app facilitates access to vital disaster-related news, emergency alerts, and detailed protocols for disaster management.
## Table of Contents
- [Features](#features)
- [Installation](#installation)
- [Usage](#usage)
- [About NADMA](#about-nadma)
- [Contributing](#contributing)
- [License](#license)
- [Author](#author)## Features
- **Real-Time Alerts**: Provides timely notifications on weather changes, emergency alerts, and disaster updates across Malaysia.
- **Splash Screen**: Presents the NADMA logo upon app launch.
- **Welcome Activity**: Offers a guided introduction to the app for first-time users.
- **Main Activity**: Displays key disaster management information and resources for users.
- **User-Friendly Interface**: Simple navigation, making information easily accessible.
- **Information Hub**: Displays updates on flood warnings, thunderstorm alerts, tropical cyclones, and other disaster-related news.## Installation
1. **Clone the repository**:
```sh
git clone https://github.com/IRedDragonICY/cb24153-nadma.git
cd cb24153-nadma
```2. **Open the project in IntelliJ IDEA**:
- Open IntelliJ IDEA.
- Select `Open` and navigate to the cloned repository.3. **Build the project**:
- Ensure you have the latest version of Android Studio and the Android SDK installed.
- Sync the project with Gradle files.## Usage
1. **Run the application**:
- Connect an Android device or start an emulator.
- Click on the `Run` button in IntelliJ IDEA.2. **For first-time users**:
- The app will launch the `WelcomeActivity`, guiding users through key app features.
- For subsequent logins, users will be directed straight to the `MainActivity`.3. **Receive updates**:
- The app will provide disaster-related information, weather updates, and emergency guidelines in real-time.## About NADMA
The **National Disaster Management Agency (NADMA)** operates under the Prime Minister's Department of Malaysia. It plays a central role in coordinating disaster management efforts, ensuring preparedness, response, and recovery across all levels of government and the public. Key initiatives include:
- **Disaster Information Management**: Real-time updates on natural disasters like floods, thunderstorms, earthquakes, and air pollution levels.
- **SMART Team Deployment**: Rapid response teams for emergency situations.
- **Public Awareness Campaigns**: Educating the public about disaster risks, response strategies, and safety protocols.For more information, visit the official NADMA website at [NADMA.gov.my](https://www.nadma.gov.my).
## Contributing
Contributions are welcome! Please follow these steps:
1. Fork the repository.
2. Create a branch for your feature or bug fix.
3. Submit a pull request detailing your changes.## License
This project is licensed under the GNU General Public License v3.0. See the [LICENSE](LICENSE) file for more information.
## Author
- **Hendianto Mohammad Farid**
- **Matrix Number**: CB24153
- **Affiliation**: Ahmad Dahlan University (mobility) to Universiti Malaysia Pahang Al-Sultan Abdullah
- **Course**: Mobile Application Development (MAD)
- **Instructor**: PUAN NABILAH BINTI ALIAS