Inspiration
Recently, this incident has been experienced by our teammates. There was an exam in 10 minutes and that person had forgotten his ID card. So, they wanted to get the ID card from their home, but no one’s visiting college at that time. This incident made us contemplate the stressful situation, which made us think about the people with disabilities and senior citizens in that situation, who would face such situations more often on a daily basis and have to keep bugging their friends/family for their needs. So, this application would exactly solve the problem being faced.
What it does
This application use cases: When a person needs an item from another location, they would put a request on the application regarding where it has to be picked up and their current location for delivery. When a person logs into the application, if he finds any request that has the delivery address of the request close to the place he/she is currently traveling to, then he/she accepts the request. To ensure the security of the item by using two-factor authentication, the person who places the request gets a push notification if the pickup person takes the item. For the reward, the two parties agree with each other based on the request priority and time constraint of the request. A virtual currency has been introduced, which would be automatically deducted from the pickup party. The google map APIs can be used to give a more user-friendly experience.
How we built it
We have used Flutter for developing the front end and Firebase for backend development.
Challenges we ran into
Due to time constraints, we could not develop the complete application including all the features. We are not sure about the mobile application development in Flutter with Firebase beforehand, and we thought of learning and developing. Also, we faced dependency, and API integration issues.
Accomplishments that we're proud of
We are actually proud of the problem statement that we have come up with which would be a great idea for Peace, justice, and strong institutions among the US Sustainable development goals. Apart from all the challenges, we are glad that we are able to develop a good prototype, developed firebase authentication for login, and cloud Firestore for storing and retrieving the requests in the database. Moreover, we have learned Flutter overnight, how cool is that!
What we learned
Our key takeaways from this project/hackathon: Mobile app development using Flutter. Integration flutter with open APIS such as Google Maps.
What's next for Pick and drop
This app can be extended for business over a large crowd. This app can be scaled to the public, to be used by a large number of people across different regions. Virtual currency can be used to share between students and trade items or so allowing the virtual currency to gain intrinsic value. We can also integrate this with campus cash and other coupons available on campus. The grabber is verified through 2 Factor Authentication which can be extended to more robust encryption.
Built With
- dart
- firebase
- flutter
- google-geocoding
- real-time
Log in or sign up for Devpost to join the conversation.