Created on 2nd August 2024
•
Shapel takes the guesswork and stress out of interior design, making the process both simple and enjoyable. Whether you're looking to refresh your home, revamp your office, or redesign any other space, Shapel offers tailored solutions that reflect your personal style.
Our website features a diverse gallery full of creative design ideas to inspire you, a blog with the latest trends, tips, and practical advice, and heartfelt testimonials from clients who have transformed their spaces with us. We’ve incorporated easy-to-follow guided tours using Shepherd.js to help you explore your options effortlessly.
Shapel turns your design dreams into reality by providing a straightforward, engaging, and stress-free experience. It’s all about making the journey from concept to completion as smooth and enjoyable as possible, so you can create a space that truly feels like yours.
One of the main challenges I faced while building Shapel was making sure the design looked good on all types of devices. Initially, some elements didn’t align properly or appeared awkward on mobile screens. To fix this, I focused on making the design responsive by using CSS media queries and tested the site on various devices to ensure it looked and worked well everywhere.
Another hurdle was integrating Shepherd.js for the guided tours. It took a bit of effort to set up the tour steps correctly and make sure they worked smoothly with the site’s navigation. I spent time going through the Shepherd.js documentation and experimenting until I got the tours working seamlessly, providing an easy way for users to explore the site.
Ensuring that Shapel was compatible across different web browsers was also challenging. Features and styles didn’t always behave the same way on browsers like Firefox, Chrome, and Safari. I used browser developer tools to pinpoint and address these issues, applying necessary fixes to ensure a consistent experience across all major browsers.
These challenges were great learning opportunities and helped me grow as a developer, teaching me how to handle various technical issues and improve the overall user experience.
Technologies used