This is a client-side rendering project specifically build as a minimun viable product project. It is a version 1 website I have built for a local Dry-cleaning shop in Swansea. It is constructed solely with HTML & SCSS - featuring a google maps API, Bootstrap 5 framework, and a custom Scroll Reveal AOS library.
- All images are in 4K resolution, click to enlarge for better viewing.
Kandy's Launderette is a small Dry-cleaning store providing a multitude of services, Duvets & Quilts Cleaning, Drying & Washing Machines, Washing Detergent, Professional Ironing and Stain Removing. As a dry-cleaning store all its services are all in-store experience however this store doesn't have an online website for its customers.
Therefore building a online website will provide Kandy's Launderette customers the opportunity to see the lists of services provided.
To build an online website landing page to display the list of services provided by Kandy's Launderette. Listing these services will provide customers the opportunity to see the value of the store without having to contact the store.
Alternatively to bring the dry-cleaning store services online for a more cost-effective experience. Example reserving specific services ahead of time before traveling to the store.
- All images are in 4K resolution, click to enlarge for better viewing.
My first services centric website, I really enjoyed the process of integrating a google maps API, while also styling the entire website elements.
I Enjoyed learning SASS extension for better CSS styling, file structure and creating specific reusable variables for better optimization. Also using Bootstrap 5 framework for better mobile responsiveness really improved my CSS hard-coding file reduction.
- JavaScript HTML DOM functions; Specifically toggling displaying or removing the additional in-store services section.
- Git operations specifically init, add, status, commit, remote, push and pull. Additionally creating a remote repository to learn a better development workflow process.
- SCSS File Structure, _font.scss, color.scss etc. Creating separate SCSS files for different attributes for better CSS optimization.
- Responsive website using Bootstrap 5 class integration for mobile & tablet view-width breakpoints.
Although the website is fairly functional and provides the minimum viable product of displaying the list of services, the current iteration of this project requires a list of improvements.
- More Team-orientated Git operations specifically branch and merge this will initialize a more realistic team development workflow process.
- More JavaScript functions for more interactive website, specifically HTML DOM element manipulation, displaying or removing items which are available or sold out.
- Mobile view side by side of the landing page (Full page).
- All images are in 4K resolution, click to enlarge for better viewing.
- Develop a reserve services feature. (Example on a specific date & time book a slot for a service.)
- Develop a service availability feature (available or not available). This will then be updated on the website in real time.
- Re-building the entire website with React and Node.js
Deployed with GitHub pages here: https://todd-owen-mpeli.github.io/Kandy-s-Launderette-Website/