Alternative to phone number written on a piece of paper on car dashboard. Comes in the form of Flutter mobile application with Firebase services.
Table of Contents
The main motivation for this project is from living in a town where parking spots are limited and double parkings are frequent events. Long car horn ensues to get the double parker's attention.
This mobile application is meant to be a bridge for simple communication with other drivers (such as double parkers). The current version of the application provides the basic core functionality of "alerting" other drivers given only their number plate(provided they are registed on the application as well). This application requires registration with an email only which is not publicly visible, hence avoiding the need to share phone numbers with strangers for data privacy reasons.
Frontend💻
Backend⚙️
Have Flutter installed. I used Android Studio emulator to test out the application.
- Sign up for an account on the platform. (Remember to verify the email after, check spam)
- Login using registered account credentials.
- Enter your own vehicle number plate and press the register button. (First button from left of the entry field)
- [First glowing button from top] Tap it to switch between online/offline. On offline mode, you won't be able to see the alerts sent to the vehicle
- [Second glowing button from top] Tap it after entering the vehicle number plate of the other party to send alert to them.
- [Cross button] If someone sent you an alert, the first glowing button will turn red. To acknowledge the alerts received, press the cross button to clear the alerts.
- Create system notification for user when there is incoming alert.
- More types of alerts for different events
- UI/UX improvements. (More noticable response for actions performed, et cetera)
Any contributions you make are greatly appreciated.
If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature) - Commit your Changes (
git commit -m 'Add some AmazingFeature') - Push to the Branch (
git push origin feature/AmazingFeature) - Open a Pull Request
Distributed under the MIT License


