Skip to content

ReliefHelp/relief-help-fe

Repository files navigation

ReliefHelp

ReliefHelp is a groundbreaking web application that provides unprecedented insight into disaster-prone areas, empowering users to understand current environmental conditions and predict potential outcomes. It is designed for architects, civil engineers, geographers, residents, and travelers, allowing them to make informed decisions, raise awareness, and take proactive measures to mitigate risks.

Features

ReliefHelp offers the following key features:

  • Detection and Warning Systems: Early detection and warning systems alert users to potential threats, providing crucial time to take preventive measures.

  • Real-Time Monitoring and Reporting: Users can collect and share real-time data on weather conditions, water levels, temperature changes, and other relevant factors, creating a comprehensive and up-to-date database for authorities and researchers.

  • Community Engagement and Education: Users can share experiences, insights, and best practices for disaster preparedness and response, fostering a sense of collective responsibility and empowerment.

  • Predictive Analytics and Risk Assessment: By analyzing vast amounts of historical and real-time data, ReliefHelp generates predictive analytics and risk assessments for different regions, helping users understand the potential impact and severity of various disasters.

  • Resilient Design: ReliefHelp provides deep insights into the vulnerabilities of different regions, enabling architects and civil engineers to design resilient structures.

Technologies Used

ReliefHelp utilizes the following technologies:

  • Front End: React.js, a JavaScript library for building user interfaces, is used to create a smooth and engaging user experience.

  • Back End: The back end of ReliefHelp is developed using Django REST framework, facilitating seamless communication between the front end and the database. It provides robust data handling, authentication, and serialization capabilities.

Contributors

The ReliefHelp project is the result of the collaborative efforts and dedication of the following team members:

  • Nyuydine Bill: Team Lead and Full Stack Developer. He is pursuing a computer engineering degree at the National Higher Polytechnic Institute - The University of Bamenda, Cameroon. His expertise includes Django-Python and ReactJS, with a strong understanding of APIs and web application development.

  • Ndifoin Hilary: Python Developer. He is a computer engineering student at The University of Bamenda, School of Engineering (NAHPI). With experience in building user-friendly web applications using Django REST framework, he contributes to the back end development of ReliefHelp.

  • Ntunyu Serge: Front End Developer. Currently pursuing a degree in computer engineering at the National Higher Polytechnic Institute at the University of Bamenda, he specializes in front-end development with a great knowledge of ReactJS and web development.

  • Nhonwi Mah: Web Developer. He is a computer engineering student at the University of Bamenda, Cameroon. With expertise in HTML, CSS, JS, and an understanding of ReactJS, he contributes to the development of ReliefHelp.

Setup Instructions

To set up ReliefHelp locally, follow these steps:

  1. Clone the repository to your local machine.

  2. Install the necessary dependencies for the front end by navigating to the root directory and running npm install.

  3. Install the necessary dependencies for the back end by navigating to the /BACKEND directory and running pip install -r requirements.txt.

  4. Start the front end development server by running npm start in the root directory.

  5. Start the back end server by running python manage.py runserver in the /BACKEND directory.

  6. Access ReliefHelp by opening your web browser and visiting http://localhost:3000.

Contribution Guidelines

We welcome contributions to enhance ReliefHelp. To contribute, please follow these steps:

  1. Fork the repository on GitHub.

  2. Create a new branch for your feature or bug fix.

  3. Make your changes and commit them with descriptive commit messages.

  4. Push your changes to your forked repository.

  5. Submit a pull request, explaining the purpose and changes of your contribution.

License

ReliefHelp is released under the MIT License.

Contact

For any inquiries or support related to ReliefHelp, please contact our team at [email protected] or +237681775574

Let's embrace the beauty of our planet while fostering resilience, compassion, and a safer future for everyone, no matter where they are. Together, we can make a difference.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published