VIETNAM DISASTER RELIEF SYSTEM
Explore the docs ยป
๐ Report Bug
|
- ๐ Document Organization and Linking
- ๐ฆ Terminology Extraction
- ๐ Quick Search for Related Content
- ๐ค User Query Support
Expand contents
V-Relief is an innovative emergency response and disaster recovery platform designed to support communities in Vietnam during and after natural disasters such as storms and floods. The platform integrates real-time disaster tracking, utilizing tools like Windy Maps for monitoring and visualizing storm paths, and Goong Maps for pinpointing user locations and nearby relief centers. V-Relief streamlines essential supply distribution, allowing affected individuals to register their needs, while volunteers can offer services like transportation and first aid through an interactive community support map. With n8n automating workflows and notifications, the system efficiently connects those in need with resources and assistance. Additional features, such as damage area lookup, self-rescue knowledge databases, and social media integration, ensure comprehensive support, fostering resilience and coordinated relief efforts across Vietnam.
V-Relief is a comprehensive disaster response and recovery application designed for Vietnam, providing critical support during and after natural disasters such as storms and floods. Built on a Microservice Architecture , V-Relief leverages Generative AI to analyze disaster-related data and optimize resource allocation. It features an intelligent Question Answering system to address user inquiries about relief efforts, emergency procedures, and self-rescue knowledge. Developed using Open Source technologies, the platform ensures transparency and flexibility. Deployed on Cloud infrastructure, V-Relief delivers real-time data processing, seamless scalability, and reliable access for both victims and volunteers, enhancing coordination and resilience across affected communities.
If you want to find out more about the contest, please visit the VFOSSA website.
We used Microservice Architecture to build this project to make it easier to scale and maintain. The following diagram shows the architecture of the project.
- Nodejs - Node.jsยฎ is a JavaScript runtime built on Chrome's V8 JavaScript engine.
- npm - Fast, disk space efficient package manager.
- Python - Python is a programming language that lets you work quickly and integrate systems more effectively.
- N8N - Poetry helps you declare, manage and install dependencies of Python projects, ensuring you have the right stack everywhere.
- Pulumi - Pulumi is a manage infrastructure, secrets, and configurations intuitively on any cloud.
- Docker (Kubernetes Enabled) - Docker is an open platform for developing, shipping, and running applications.
- Helm - Helm is the best way to find, share, and use software built for Kubernetes.
First, clone the repository to your local machine:
git clone https://github.com/huynguyenjv/V-RELIEFNext, navigate to the root directory of the project and install the dependencies:
npm install --forceFor the website, you can run the following command:
npm run devImportant
If you want to run with Nx, make sure you have installed `poetry` globally. Python version must be `>=3.9.1 <=3.12`.
We are excited that you are interested in contributing to this project! Before submitting your contribution, please make sure to take a moment and read through the following guidelines:
Read through our contributing guidelines to learn about our submission process, coding rules, and more.
Want to report a bug, contribute some code, or improve the documentation? Excellent! Read up on our guidelines for contributing and then check out one of our issues labeled as help wanted or good first issue.
Help us keep HutechFoss pen and inclusive. Please read and follow our Code of Conduct.
This project is licensed under the terms of the GNU license.


