The Hazard and Climate Resilience Institute designs and conducts cross-sector community resilience assessments for rural communities. Comprehensive resilience assessments play a vital role in helping communities understand risks and hazards, implement mitigation strategies, and recover/plan for the future.
Rural communities face unique challenges due to geographic isolation, limited resources, and other barriers. Initially, we adapted the City Resilience Index to meet these unique rural conditions, but the project has since evolved into a new framework. As we move away from the City Resilience Index, we require a better interface to populate specific qualitative question sets and create data visualizations based on question results.
By collaborating with Boise State students on this website/dashboard/portal, we aim to streamline data collection and representation processes. This will enhance the positive impact of our resilience assessments, helping us connect with more rural communities and quickly communicate our findings. The envisioned dashboard will include:
Aiven Boungnavong, Jackson Kaiser, William Lawrence
Our team developed the foundational infrastructure for a community resilience assessment portal tailored for rural communities. We focused first on setting up the core backend architecture to support user authentication, secure data handling, and future data visualization capabilities.
We built a Django-based backend integrated with a PostgreSQL database to manage community profiles, a customizable question bank, and user-submitted assessment data. A containerized deployment process using Docker Compose ensures that the entire application can be launched easily across different environments.
On the frontend, we implemented a basic homepage with navigation between pages, dynamic loading of user-specific content, and an early prototype for the community dashboard. Although the frontend is still evolving, it currently allows authenticated users to access initial profile pages. A login system is partially in place, relying on Django's authentication mechanisms, and is designed to restrict access to community-specific data.
For data visualization, we developed initial components that generate charts and graphs based on example data. While these are not yet connected to live database queries, the visualization framework is ready for full integration.
Overall, we have completed the infrastructure necessary to support login, data input, and dynamic content delivery. The project is positioned for frontend refinement, full database integration, expanded visualization features, and enhanced security in the next development phase.