Ecommerce Website Project By Meshack Locho
I have recently developed a professional ecommerce platform for Afri Beauty Trading LTD, a business specializing in perfumes, cosmetics, and designer perfume oils. The store was designed to provide a seamless shopping experience while showcasing the client’s diverse product catalog. The website is still under improvement and maintenance, but it incorporates all the necessary features required in an online ecommerce store. From shopping carts, to wishlists, and product listings.
This was one of my biggest and first major projects to do in web development. I faced some challenges like meeting tight deadlines and various types of errors which I were able to cope with by making sure I organize my time well, debug comprehensively, and learn new things i'd incorporate in the website. I have to say it was a great project to work on. It might not be your Ideal view of a great website, but I am still learning more so that I can even become better in the future. If You have an upcoming project you'd like me to work on, feel free to Reach out to me.
I was able to advance my knowledge in API development and utilization and also creating fullstack websites from scratch.
This project reflects my ability to deliver tailored ecommerce solutions that combine functionality, scalability, and aesthetics, helping businesses succeed in competitive online markets.
What I used:
- HTML5
- CSS3
- JavaScript
- jQuery
- PHP
- MYSQL
- Figma
- Canva
- PayPal Checkout and M-Pesa Daraja API
- ChromeDevTools
- Github
Features
- Online Payment Integration; Paypal and M pesa. (Paystack will be available soon)
- API Integrations
- Admin Panel For Merchant
- Customer Accounts
- Wishlists and Cart Funtionalities.
- Great User Interface and Experience.
- Speed Optimization
- Product Pages
- WhatsApp Orders
- Basic Product Filters
- Product Search
- Check it out and explore more features ⇓
Results and Impacts
- The store has given Afri Beauty a strong digital footprint, allowing them to reach more customers and grow their sales.
- The admin panel streamlines inventory management, reducing time spent on manual updates.
- Feedback indicated that customers found the site easy to navigate and appreciated the secure, flexible payment options.













