Track Your Run

Track Your Run is a simple run tracking website made with Laravel, a PHP framework. I made this project because I wanted to track my own runs in a simple interface, and I wanted it to be more exciting looking than a Google spreadsheet.

Google Sign-In is used to create an account and sign in. When users sign in they see their Dashboard which shows them mileage stats, allows them to set a weekly goal and track progress towards that goal, and see a 6 week history of their weekly mileage. Users create runs by selecting a date, miles, hours, minutes, seconds, and an optional note. Users can also set weekly goals and see how they’ve tracked against those goals through time. All forms have server side form validation and the next page shows a flash confirmation message.


Mobile Dashboard Mobile Create Run

Form Validation

Run Edited Flash Message

Mobile Run History

Desktop Run History