I’ve spent the last few weeks building Commerza, a full-stack eCommerce project. My goal wasn't just to make a pretty storefront, but to understand how a real-world system handles products, users, and order flows.
Live Demo: Website
GitHub: Private Repository
The frontend and admin UI are complete. I’m currently using localStorage for temporary data handling while I work on the backend.
Frontend: Responsive storefront with category filtering, wishlist, and comparison tools.
SEO & Structure: Implemented proper heading hierarchy, meta tags, OG tags, and JSON-LD for better indexing.
Admin Panel: A dashboard designed for actual business use, including product/user management and basic ROI/profit tracking concepts.
Tech: HTML5, CSS3, Bootstrap 5, JavaScript, and jQuery/AJAX.
This project has been a reality check. I started with the frontend first, but I quickly realized that designing the database and backend logic at the beginning would have saved me a lot of refactoring. It made the integration process harder than it needed to be—a mistake I’m learning from for my next build.
I also used AI as a tool during development. It helped me move faster on complex JavaScript logic and refined the admin panel interactions, but it also forced me to double-check why certain patterns work better than others.
I’m still very much in the learning phase. The next step is replacing the local storage with a proper PHP / Laravel backend and MySQL database. I’m also planning to integrate:
Google and Facebook OAuth.
Payment gateways (Stripe, JazzCash, and Easypaisa).
I’m focused on improving my system design and building scalable code. I'd appreciate any feedback on the UI or the general flow.
Portfolio: ahmershah.dev
GitHub: ahmershahdev
No responses yet.