
Case study
Internship contribution · 2026DressYourBody
Improving an existing WooCommerce shop through focused interface, responsive, accessibility and quality-assurance work.
At a glance
The project at a glance.
- Context
- An active WooCommerce and Elementor shop.
- Goal
- Improve the interface, responsive behaviour and accessibility without breaking the shop.
- Role
- Contribution during a 10-week internship.
- Work
- Mobile navigation, image quality, 404 errors, TranslatePress and display defects fixed with a child theme and CSS/PHP, prepared in staging.
- Evidence / results
- Before / after comparisons, WAVE, Lighthouse and HTML validation checks, and the founder’s testimonial.
Project gallery
Focused changes, visible before and after.
The comparisons make the existing site and the internship improvements easy to distinguish.
Home page
Shop
Design & journeys
Quality assurance
Approach
Improve the existing shop without breaking it.
The scope was focused: fix, test and improve an active e-commerce website.
Work inside an existing environment
The contribution covered home, shop, product, cart, checkout, account, blog and gift-card pages while respecting the existing identity and WordPress administration.
Fix concrete issues
Mobile navigation, image quality, 404 errors, TranslatePress settings and display defects were addressed using the child theme, CSS/PHP, DevTools and Elementor.
Test before production
Changes were prepared in staging and checked on desktop and mobile. WAVE, Lighthouse, HTML validation, GA4 and Search Console supported quality assurance.
Why this choice?
Improve the existing store with limited risk.
The shop already ran on WooCommerce and Elementor. A child theme, staging and targeted CSS/PHP corrections made it possible to improve the experience without rebuilding the store or disrupting its existing operation.
Live project
See DressYourBody in its live environment.

Testimonial
Christine Ganneau
Founder · DressYourBody
“Ammar worked with seriousness and autonomy on DressYourBody. He fixed bugs, improved the site stability and made the experience clearer. He also shared useful basics so I can manage the website more easily.”










