Home
About
Front End
Back End
Hooks & Libraries
SEO
Take Aways
I was lucky to work with The Lacey family to help them promote their business and keep updated with customers. The site had a responsive feature included and was visually improved. We also worked together to create their product photography.
Original website from 2014 was created in html and css. Version on this repository is re-created in NEXT JS and hosted with Vercel.
Back end is based on NEXT JS pages/api. The actual database is running from raspberry pi on my desk.
We created a Orders Dashboard where the milk deliveries are displayed. These can be sorted based on the day of the week, today or simply see all of them.
We created series of photographs of The Lacey Farm produce, mainly focusing on the dairy section with farming theme.
Pages were planned so anyone looking for milk delivery, farm shop, local produce or local butcher in Buckinghamshire or Slough would have Lacey Farm pages in the search results.
In this project I connected front and back end at 0 cost by hosting front end with Vercel and for back end utilising my old Raspberry Pi.
One issue I had to deal with was working out how to keep public ip to our home router updated so the front end can connect anytime, even after BT has changed our IP. I solved that by creating next js repository on github linked to vercel. Then I set up a cron job on the Raspberry Pi to run every minute of the day, to check for our IP using ifconfig.me/ip link. Result from this check was directed to a particular file in NEXT JS app and finished it all with git add . && git commit -m 'updated' && git push command in the cron job.
Will Lacey
Home
About
Front End
Back End
Hooks & Libraries
SEO
Take Aways