Disaster Relief Resource Management System – Python Flask Mini Project
Python, Flask, SQLite, HTML5, CSS3, JavaScript, Jinja2, Werkzeug
Project screenshots
About this project
Disaster Relief Resource Management System (ReliefGrid) is a web-based mini project developed using Python Flask, SQLite, HTML, CSS, and JavaScript. The system is designed to demonstrate how disaster relief activities, emergency requests, resource inventory, shelters, and volunteers can be managed through a centralized digital platform.
The application provides a modern responsive landing page, secure user registration and login, an operational dashboard, relief request management, resource inventory tracking, shelter capacity monitoring, volunteer information, and user profile management.
Users can create relief requests, assign urgency levels, view available resources, monitor shelter occupancy, and update request statuses. The dashboard provides an organized overview of important relief management information.
ReliefGrid helps students understand full-stack web application development, database management, authentication, CRUD operations, and resource coordination workflows.
This project is suitable for VTU 5th Semester BCS586 Mini Project students from Computer Science and Engineering (CSE) and Information Science and Engineering (ISE).
The project package includes Python Flask source code, a mini project report, a presentation, and interface screenshots.
Note: This is an educational demonstration system and is not connected to official disaster management authorities or real emergency dispatch services.
What this project does
- 1. Modern and responsive landing page
- 2. Secure user registration and login
- 3. Personalized operational dashboard
- 4. Disaster relief request creation
- 5. Relief request priority classification
- 6. Relief request status tracking
- 7. Resource inventory management
- 8. Available resource quantity monitoring
- 9. Shelter directory management
- 10. Shelter capacity and occupancy tracking
- 11. Volunteer directory
- 12. User profile management
- 13. SQLite database integration
- 14. Password hashing and secure authentication
- 15. CSRF protection
- 16. Mobile-friendly responsive interface
- 17. Dashboard statistics and operational overview
- 18. Relief request management workflow
What you need
HARDWARE REQUIREMENTS
- Processor: Intel Core i3 or equivalent
- RAM: Minimum 4 GB
- Storage: Minimum 500 MB available space
- Laptop or desktop computer
SOFTWARE REQUIREMENTS
- Operating System: Windows 10/11, Linux, or macOS
- Python 3.9 or above
- Flask and required Python packages
- SQLite3 database
- Visual Studio Code or another Python IDE
- pip package manager
- Modern web browser (Chrome, Edge, or Firefox)
- Internet connection for optional external fonts
PROJECT FILES
- Python Flask application
- HTML templates
- CSS and JavaScript assets
- requirements.txt
- README.md
- Database initialization logic
How to run this project
Learn, build and make it yours
Read the code, try the features and change the project to match your idea. Make sure you understand how it works before using it for your coursework.
Download project files
Choose the files you need. Each file shows its price, or is marked free.
Project report
₹59.99Presentation PPT
₹19.99Paid downloads stay available in your account when you return to this page. Free resources are supported by ads.
Your next customer could be here.
Promote your company, college, course or event on our website. Contact us to discuss education, entertainment and business ads.
- Companies & brands
- Colleges & courses
- Events & entertainment
Tell us what you want to promote. Ask us about ad spaces, prices and available dates.







