Cutout Experts || BackEnd Development
Cutout Experts, established in 2017, offers premier photo editing services to a global clientele. Led by CEO Muhammad Shawon Ahmed, their modern studios boast cutting-edge technology for impeccable results. Specializing in tailored solutions for professional photographers, businesses, and individuals, Cutout Experts ensures personalized service and exceptional outcomes at affordable prices.
Ashikur Rahman is a young professional web developer. I've a good working experience with him. Since I'm looking for someone who can develop a website for my Cutout Experts business. Luckily I had found Provat and still we're working on. I highly appreciate his professionalism and recommended everyone.
Shawon Ahmed
Ceo & Founder - Cutout Expert
I was entrusted with enhancing the backend functionality of a pre-existing website, leveraging PHP and MySQL to introduce dynamic features. Initially, I encountered a challenge: the absence of a backend dashboard necessitated the creation of a user-friendly interface to showcase various modifications. Subsequently, I delved into refining the PHP codebase extensively, aiming to enhance the site's dynamic presentation.
As the project progressed, client requirements evolved, prompting the integration of comprehensive image and SEO management options within the dashboard. This necessitated a meticulous blend of PHP and Ajax to meet the site's unique demands effectively.
Challenging Part
Creating the cutoutexparts.com website primarily as a portfolio site posed various challenges focused on development and optimization rather than image cutout algorithms. One of the biggest hurdles was handling image optimization, as the site contains a significant number of images, but the frontend developer did not initially address this aspect. I had to manage these images carefully, optimizing them and adding meta tags through PHP and AJAX, which was quite time-consuming. Implementing the content-related meta tags also proved challenging, as it required manual work to ensure SEO compatibility.
The website also required specific calculations, which needed to be tailored to the clients specificationsthis required extra effort to get just right. On top of that, the contact form, order form, and free trial form were complex due to their image upload functionalities. Managing these uploads required sending them to the client via email and securely storing them in the dashboard. Ensuring that these forms worked smoothly and reliably involved several rounds of testing and adjustments to meet the client's expectations. Overall, these elements made the development process challenging, focusing heavily on technical and backend improvements to deliver a high-quality final product.
Key Features
- Complete Image Management: Full control over all website images, including easy upload and replacement. Ability to edit image meta tags (such as
alttags) directly within the dashboard for improved SEO and accessibility. - Dynamic Testimonial Management: Seamlessly add, delete, or modify testimonials to showcase client feedback and reviews. Update reviews instantly, reflecting changes across the site in real time.
- Advanced Form Data Handling: Automatically receive data from multiple forms (Contact, Order, Free Trial) via email, Telegram, and within the dashboard. Ability to update the recipient email address directly from the dashboard, ensuring that all communication is routed to the correct contact.
- Editable Contact Information: Modify key contact details like phone number, physical address, and email address, with changes immediately reflected on the website.
- Comprehensive Meta Data Control: Update Open Graph and Twitter Card images, titles, and descriptions for each page to enhance social media presence and SEO. Edit meta tags for any page or piece of content, ensuring optimal visibility and branding consistency.
- On-Demand Content Customization: Easily modify text and images on any page, allowing for up-to-date content that aligns with the latest business needs or offerings. Ensure a streamlined, user-friendly process for changing content as frequently as required.
Problem Faced by the Client and My Approach
Client Problems:
- Image Management: The client needed a robust solution for managing numerous images on the website. They wanted the ability to easily update images and their associated meta tags (like
alttags) without needing technical support. - Dynamic Content: The client expressed a desire to have control over testimonials, allowing them to add, delete, or modify feedback quickly and effortlessly.
- Form Data Handling: There were challenges in receiving and organizing data from multiple forms (Contact, Order, Free Trial). The client required this data to be accessible via email, Telegram, and within the dashboard, which was not functioning as intended.
- Editable Contact Information: The client needed an easy way to update contact details like phone numbers and addresses, ensuring that any changes would be immediately reflected on the website.
- Meta Data Control: Managing meta tags for SEO purposes was a significant concern. The client wanted to update Open Graph and Twitter Card information for better visibility on social media.
- Content Customization: The client sought a user-friendly way to modify text and images across the website to keep the content current and relevant.
My Approach:
- Enhanced Image Management: Developed a user-friendly dashboard feature that allows the client to upload and replace images easily, with an interface for editing meta tags directly from the dashboard.
- Testimonial Module: Created a dynamic testimonial management system that enables the client to add, delete, or update testimonials in real time.
- Form Data Integration: Integrated an efficient data handling system that ensures all form submissions are automatically sent to the clients email, Telegram, and stored in the dashboard.
- Contact Information Updates: Designed a straightforward interface within the dashboard that allows the client to modify contact details quickly.
- Meta Data Management: Implemented a comprehensive meta data management system, allowing the client to edit Open Graph and Twitter Card images, titles, and descriptions for each page.
- On-Demand Content Editing: Created an intuitive content editing feature that enables the client to change text and images on any page at any time.
Project information
Technicle information