Inspiration

Many times law enforcement authorities have to deal with this type of situation in which they have to monitor peple travelling from point A to point B.

Just like when someone is travelling through the green corridor than that person should be in their sight so that if that person try to perform any unwanted action. Than the law enforcement authorities can monitor them from a digital window. For example on a specific route how much time is taken by the traveller whether he is following the specific route or deviated to restricted one. After that the authorities can take a required action on it.

What it does

Our Idea is to make every person's movement details on desk. According to our idea every person moving from point A to point B, will be treated equally. We will track their location in real-time.

If they change their routes, if they stop their vehicle somewhere before the finish point or if they over speed, you will be alerted by our dedicated web platform considering his real-time location. Apart from it if user try to switch off his GPS, then you will be alerted as well.

For implementation of all these features our solution need only smartphone of that person. Our simple idea is whenever a user enter from the point A, there will be an admin on the point A itself, who will scan the smartphone of all the movers for a Unique ID. The Unique ID will be generated by our Mobile App, after this the GPS will be turn on of the smartphone automatically when app is started.

Our admin will use that Unique ID to register movers in our dedicated Web App, following which admin can allot a route for them to follow. When movers will start to move, parallelly our admins can monitor them from our Web App. Whenever those people reach the point B the our Web platform will stop monitoring them they will get the notification to switch off the GPS as well.

How I built it

Mobile App: Dart Prog. Language --> ( Very easy to implement as compared to other Languages ) Flutter --> ( Framework by Google, the application made by this works on Android and iOS platform both. ) Mapbox --> ( Opensource and fully customizable map services more relaiable than Google Maps )

Web App: Angular Framework --> (Single page application: Loading time very minimum) Nodejs --> ( It uses the async request which made it faster and it has a very large community support.) MongoDB --> ( For Database, because it can handle large amount of data with less complexity ) Firebase --> ( For sending every type of alert to the admin we are using FireBase, because it is too fast to send real-time messages )

Challenges I ran into

Accomplishments that I'm proud of

What I learned

What's next for GoRoute

Share this project:

Updates