Inspiration

Disabled individuals often face serious safety risks on inaccessible roads due to a lack of appropriate infrastructure and inadequate data tracking. Many road designs fail to account for the specific needs of disabled pedestrians, including those who use wheelchairs or other mobility aids. This oversight leads to challenges such as dangerous street crossings, poorly maintained sidewalks, and vehicles parked on pavements, further limiting mobility and safety.

What it does

We use Google Map API to generate routes in our application, then when there is somewhere having temporary barricades, our users will recieve the information and can also upload that information to the system, sharing a adequate real-time data to help every user track. Due to our design aiming for create more covenience for our wheelchair-bound communities. In that case, it is important to highlight the spesicific road conditions and help them find better way to avoid heavy and unsafe traffic with the help of google map. Though google map's functions provide accessible information, it is not accurate and easy for the wheelchair-bound to tell the difference between gentle slope and macadam. By generating all of the users' report and real-time environmental analysis, the disabled can greatly benefit from the information, predict the risk, and schedule their traveling routes.

How we built it

Firstly, we spent thirty minutes brainstorming to generate some idea. After that, we discuss the pros and cons of different ideas, aiming to achieve social good and friendly. Thus, we confirmed to build an application for the disabled. Besides, we confirmed each member's task and divided them into three parts, Frontend, Backend, and Database. We already had database and needed to debug our programming when we did platform structure. Next, we planed to use GitHub to create a project and share the repository to collaborate with each other, followed by downloading licences and using Flutter to make our application be accessable for cross-platform well as setting up the environment. During the project, we mainly use Dart, C++, CMake, Swift as well as UI/UX Design to finish our project.

Challenges we ran into

At first, we planed to use RStudio to work out our collaboration. However, becasue we use different system and did not figure out how to make our repository public to every memeber. Then we have to face the practical challenge that we could not build a mature application overnight, so we only keep the key points of our application and focus on the main parts.

Accomplishments that we're proud of

We have good communications to work out our project. Under the guidance of our mentors, we learn a lot from different area and come up with the original application, setting up some basis of the future development and advanced imporvement.

What we learned

We learn how to use Dart to code in Flutter and use Figma to design our application's icon as well as presentation.

What's next for Barricade Forecasting System

Share this project:

Updates