Back
Completed

AR Ayurveda - Admin Panel

Streamlined e-commerce management with React.js & Node.js.

Start Date
Nov 2021
End Date
Feb 2022
Status
Completed
Team
1 member

Technologies

Node.JsExpress.JsMySQLReact.Js

About this project

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.

The Challenge

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.

How I Built It

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.

Impact

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.

Team

Abhishek Diwakar

Abhishek Diwakar

Software Engineer