Aqueous is a dynamic crisis management web application designed to provide real-time flood warnings and enable user interaction with live incidents. By integrating live data from the UK government’s Flood Warning API and offering user-reported incident features, Aqueous empowers emergency responders and the public to stay informed and take action in the face of flooding crises. The platform also includes a fully integrated real-time chat feature, allowing responders and users to connect instantly during emergencies.
- Real-Time Flood Warnings: Integration with the UK Government's Flood Warning API to display up-to-date flood warnings for over 4,000 locations.
- User-Reported Incidents: Allows users to report flooding incidents in real-time and interact with them, providing emergency responders with crucial data.
- Dynamic Map Visualization: Utilizes Mapbox to display affected areas and allow users to track and respond to live flood warnings.
- Real-Time Chat: Fully implemented chat functionality using Socket.io that enables direct communication between users and responders, facilitating immediate action during crises.
- State Management with Redux: Ensures efficient and seamless state management for features like map layers and real-time chat.
- Frontend: React, Tailwind CSS, Mapbox, Redux
- Backend: Node.js, Express, Mongoose (MongoDB)
- Real-Time Communication: Socket.io
- API Integration: GOV.UK Flood Warning API
- Authentication: JSON Web Tokens (JWT)
- Enhance map functionality for better visualization of flood data layers.
- Expand user interaction capabilities to include more detailed reporting features.
- Improve performance and scalability of the data processing pipelines to handle increased traffic during flood events.
A special thanks to the following contributors for their hard work and dedication to the project:
-
Stefan Butler
- GitHub: stefan-butler
- Email: stefanbutler@icloud.com
-
Alekos Christodoulides
- GitHub: Alekos94
- Email: alex.christodoulides94@gmail.com
-
Michael Scott
- GitHub: mjsscott
- Email: mjsscottcodes@gmail.com
For general inquiries or feedback, feel free to contact any of the contributors listed above.