Inspiration
From the recent disasters within the pandemic including the Wildfires in the west, Hurricanes in the Caribbean, Volcano Eruption in the Philippines, Floods in Henan, China, Wars, and the most recent earthquakes in Syria and Turkey, we believe that with disasters can take away the access to essential resources including the internet. Not only during the disaster but also after the disaster people are unable to receive the necessary help. Thus, to give back to the society through technology, we were inspired to create an out-of-the-box app that can work offline so people can still communicate with each other, seek resources they need and try to connect with their loved ones.
What it does
In our app, we are providing a messaging system that could work offline so that the people involved in the disasters can still communicate with others to seek help as well as find loved ones. We’re also providing a system that could help aid these people by delivering the essential resources to them if they can’t access resources.
How we built it
We have used Flutter for cross-platform application development, Material library by Google for Front-end development, APIs used are nearconnection API by google for Android and multipeer connectivity for iO. For backend, we will be using Kafka in the future.
Challenges we ran into
We faced challenges like having to develop for both Android and iOS, understanding various protocols for Peer to Peer connectivity and permissions for utilizing them, implementing ubiquitous pervasive computing.
Accomplishments that we're proud of
We take pride in meeting deadlines and providing a user-friendly UI, thorough presentation, and working project with a good number of features in such a short period of time. We are pleased to have developed a strong rapport with our team members and mentors, which makes the work atmosphere more enjoyable while still allowing us to concentrate on coming up with an original solution . We were able to break up large projects into manageable subtasks and we knew which technologies to employ, which helped us save a lot of time and effort.
What we learned
Good HandsOn using Flutter -Following appropriate SDLC (Software Development Lifecycle) -Managing time -Thinking out of the box in limited time. -Enhancing soft skills -Networking with people. -Working with new people as team members.
What's next for CrisisConnect
Sending file to govt officials, safety using authentication, automatically searching whether a person has network connectivity, scaling out the application quickly
Log in or sign up for Devpost to join the conversation.