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
-
User Authentication Secure login and signup features to ensure data protection. Prevents unauthorized access and potential data leaks.
-
Real-Time Alerts Displays up-to-date alerts based on the user's current location. Ensures that users receive timely information during emergencies.
-
Educational Resource Page A comprehensive library of resources aimed at educating users about disaster preparedness and response. Easy navigation through various topics and guides.
-
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.
-
Navigation Panel User-friendly navigation panel for seamless access to all platform features. Intuitive design for quick and easy use.
-
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.
-
Security Integration Robust security measures, including data encryption and secure authentication. Designed to protect user data from potential threats.
-
Fully Scalable Built to handle a growing user base without compromising performance. Easily adaptable to different disaster scenarios and user needs.
-
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.
Check out our demo video on YouTube to see Disaster Deck in action: https://youtu.be/CdWzBtPr8ho
- Node.js and npm: Ensure you have Node.js and npm installed.
- Python: Required for the backend services.
- Clone the repository:
git clone https://github.com/your-username/disaster-deck.git cd disaster-deck - Go to frontend directory:
cd frontend npm install - Install backend dependencies:
Copy code cd ../backend pip install -r requirements.txt
Run the application:
npm start
python manage.py runserver Open your browser: Navigate to http://localhost:3000 to view the application.
We welcome contributions to improve Disaster Deck. Please submit a pull request or open an issue to discuss your ideas.
This project is licensed under the MIT License. See the LICENSE file for details.
For any inquiries, please contact us at [pradeepmajji853@gmail.com].
Pictures at https://drive.google.com/drive/folders/1ji1gEz90uF35tmZ8izz_Z8fAKaTCWg7s?usp=sharing