- Divyansh Kulshreshtha (@divyanshkul)
- S. Sitaraman (@hackerbone)
Every other day, we find ourselves stressfully scurrying for contact details for a service we need urgently—be it the constantly-busy line of a certain mess, cab services, repair shops for quick laptop fixes, or more. And, what's this? In this scenario, the MTTN app doesn't have a Directory tab on hand to help you out either.
Our vision was to create a platform which would cater to the everyday needs of a manipalite. Our app provides much more information than other directory apps as, to a everyday user it is :
- User friendly
- Easy to navigate and use
The app provides a curated list of important services with their contact information that exist around the town. We have also included a map through which the user can easily navigate to their desired location.
This could be tackled by creating a cross-platform mobile application which would make user experience seamless so we went on with using Flutter as our main stack. With the database being handled by Firebase
Often times, we see a number getting outdated without anyone's knowledge, to tackle this problem, we have implemented an upvote feature and a report and update feature. We are crowdsourcing the validity of the numbers by:
-
Users can "report" a number and if a number has been reported more than two times, then the current number is displayed with a warning (red colour)
-
Along with reporting, if the user also has an alternate working number for the service, he/she can add that number in the app, this number then gets stored in our database.
-
To avoid fake numbers being updated, currently, the admin will have to verify the numbers
flutter build apk --build-name=1.0.1 --build-number=1
- Run via AVD on Android Studio
- Download apk
- Add customised pages for the different FCs / Mess along with crowdsourced menus.
- Remove the participation of admin in the verification process and instead use a user-participated poll to check the validity of the number
- Chatbot via dialogflow with a touch of MTTN which would make using the app a more personalised experience.