Skip to content

⛽️ Daily notifications on lowest fuel prices near you

License

Notifications You must be signed in to change notification settings

nixonsu/cheep-honk

Repository files navigation

📣 Cheep Honk 📣

honkhonk.png

image

Telegram Notification

As the cost of fuel prices have sky rocketed, I needed a way to reliably gauge the lowest prices near me to save a few bucks. Daily notifications are sent to my phone, which allows me to stay on top of fuel prices.

Technology 🛠️

External Services 🛎️

Architecture 🏛️

architecture

Testing 🧪

JUnit and Mockk were used to write unit tests. Tests follow a simple hierarchy where each test is named [ClassToTest]Test.kt with nested inner classes dedicated to a single method for that class.

CI/CD Pipeline ⏩

CI/CD pipeline is used to automate tests, package and deploy to production when pushed to main.

Future considerations

This service was built with the intention of only being used by a single user. The user also needs developer expertise in order to get the service up and running.

To scale and support multiple users, one can explore implementing simpler interface. Telegram can be further explored to allow individual users to sign up for the service using webhooks and customise profile settings.

About

⛽️ Daily notifications on lowest fuel prices near you

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published