ReactJS
Express
MySQL
Web Application
ReactJS
Express
MySQL
Web Application
At some point in 2020, after finally managing to pay off my debts that I had accrued over the first few years of university (ignoring my student loan of course hehe), I decided what better way to celebrate than promptly putting myself into debt again by buying a car on finance!
After a few months of mostly driving it around for absolutely no reason, I had already burnt through 4,000 miles. My finance contract has a mileage allowance of 7,000 miles, which meant I was totally on track for a fat fine at the end of it. This inspired me to create Mileager, a mileage tracking tool that makes it easy to see where you are with your mileage in comparison to where you should be to keep on track with your mileage allowance.
(click image to enlarge)
Mileager allows you to add mileage entries on your mobile device one day, and modify/remove them on your laptop later in the week thanks to a central REST API that manages all data requests. All data is saved to a MySQL database hosted on brighton.domains and is accessible at any time.
(click image to enlarge)
The application calculates exactly where you need to be every month in order to ensure you do not exceed your mileage allowance at the end of your finance contract. This is displayed in an easy to understand fashion on a graph that is presented when you log in to the application, giving you piece of mind, or a clear idea of what you need to do to get back on track.
(click image to enlarge)
To get the most out of your Mileager, you need to log your mileage every time you fill up your vehicle with fuel. The application has been designed with a core focus on efficiency, giving users the freedom to enter the details at the petrol pump, or later in the day if they prefer to keep the receipt and log it later.
(click image to enlarge)
Mileager allows you to add mileage entries on your mobile device one day, and modify/remove them on your laptop later in the week thanks to a central REST API that manages all data requests. All data is saved to a MySQL database hosted on brighton.domains and is accessible at any time.
(click image to enlarge)
The application calculates exactly where you need to be every month in order to ensure you do not exceed your mileage allowance at the end of your finance contract. This is displayed in an easy to understand fashion on a graph that is presented when you log in to the application, giving you piece of mind, or a clear idea of what you need to do to get back on track.