Projects

Shopping List

This is an application I built to solve a problem that I was having in my own day to day life. I was fed up of writing shopping lists before doing the groceries each week, repeating the same items over and over, and figuring out what ingredients I needed to make certain recipes. This application simplifies and automates the process of writing your grocery list by allowing you to create recipes and menus, and then automatically add all the ingredients from those recipes into a list, from which you can then check off items as you walk around the store. It's available online and free to use, click the "View Site" button above to check it out!

Shopping List first screenshot

My React

After working with React for a while, and using it to build things, I became more curious about how it actually works internally. So I decided to attempt to build my own version of a "React like" framework from scratch, in order to learn more about its inner workings.

Workout Planner

This is a web application which allows users to create a profile, then login and record their favourite workouts and exercises, including details about each exercise and workout. I used React for the frontend (with Redux for state management and Bootstrap for styling) and Node JS with Express for the backend API.

Workout Planner mobile view