Streamlined e-commerce management with React.js & Node.js.
The AR Ayurveda e-commerce site needed a proper back-office tool. The team was managing products, orders, blogs, banners, and SEO through a mix of direct database edits and spreadsheets. I built a full admin panel that centralized everything into one interface.
This wasn't just a CRUD panel. It needed to handle inventory management with stock tracking, a full blog CMS with rich text editing, image asset management across hundreds of products, homepage banner scheduling, user account administration, and built-in SEO analysis for the main website. The scope was wide, and the non-technical team needed it to be dead simple to use.
I built the frontend in React with a custom Node.js backend connected to the existing MySQL database that powers the Laravel e-commerce site. This means both the admin panel and the customer-facing site share the same data source -- no sync issues. I kept the architecture modular so each feature (inventory, blogs, SEO, users) lives in its own domain, making it straightforward to add new sections later. The SEO module lets admins check meta tags, titles, and descriptions for any page on the main site and edit them directly.
This panel became the daily command center for the AR Ayurveda team. Tasks that previously required a developer -- updating products, publishing blog posts, tweaking SEO -- could now be done by the business team independently. It was a lesson in building tools where the end user isn't a developer, and simplicity matters more than flexibility.
Abhishek Diwakar
Software Engineer