Skip to content

pradeepmajji853/DisasterDeck

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 

Repository files navigation

DisasterDeck

Overview

Disaster Deck is a comprehensive platform designed to empower users with the tools and resources needed to stay prepared and safe during disasters. The platform integrates real-time alerts, educational content, readiness checklists, and emergency resources, all tailored to the user's location and needs.

Key Features

  1. User Authentication Secure login and signup features to ensure data protection. Prevents unauthorized access and potential data leaks.

  2. Real-Time Alerts Displays up-to-date alerts based on the user's current location. Ensures that users receive timely information during emergencies.

  3. Educational Resource Page A comprehensive library of resources aimed at educating users about disaster preparedness and response. Easy navigation through various topics and guides.

  4. Readiness Checklist Interactive checklist to help users monitor and track their disaster preparedness. Users can add, remove, and check off items as they complete them.

  5. Navigation Panel User-friendly navigation panel for seamless access to all platform features. Intuitive design for quick and easy use.

  6. Emergency Panel Features tools and resources to assist users during emergencies, including locating nearby relief centers. Provides crucial information at a glance during critical moments.

  7. Security Integration Robust security measures, including data encryption and secure authentication. Designed to protect user data from potential threats.

  8. Fully Scalable Built to handle a growing user base without compromising performance. Easily adaptable to different disaster scenarios and user needs.

  9. Tested with Selenium The platform has been rigorously tested using Selenium to ensure reliability and performance. Automated tests cover all major functionalities to guarantee a smooth user experience.

Demo Video

Check out our demo video on YouTube to see Disaster Deck in action: https://youtu.be/CdWzBtPr8ho

Getting Started

Prerequisites

  • Node.js and npm: Ensure you have Node.js and npm installed.
  • Python: Required for the backend services.

Installation

  1. Clone the repository:
    git clone https://github.com/your-username/disaster-deck.git
    cd disaster-deck
    
    
  2. Go to frontend directory:
    cd frontend
    npm install
    
  3. Install backend dependencies:
     Copy code
     cd ../backend
     pip install -r requirements.txt
    

Run the application:

In the frontend folder

npm start

In the backend folder

python manage.py runserver Open your browser: Navigate to http://localhost:3000 to view the application.

Contributing

We welcome contributions to improve Disaster Deck. Please submit a pull request or open an issue to discuss your ideas.

License

This project is licensed under the MIT License. See the LICENSE file for details.

Contact

For any inquiries, please contact us at [pradeepmajji853@gmail.com].

Pictures at https://drive.google.com/drive/folders/1ji1gEz90uF35tmZ8izz_Z8fAKaTCWg7s?usp=sharing

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors