Case study · E-commerce
Vastriika
An online store for sarees and ethnic wear, built end to end by Gyandatabit: the shopping experience, the admin panel that runs the business, and the cloud setup that keeps it live.

- Project
- E-commerce website and admin panel
- Status
- Live at vastrika.com.au
- Catalogue
- 115 published products
- Categories
- Sarees, suit sets, gowns, kurtis, co-ord sets and more
What we built
One project, three parts
Vastriika needed more than a website. It needed the tools to run the store and a reliable setup to keep it online.
Storefront
A fast, mobile-friendly shop with colour and size variants, reviews, wishlist, coupons and secure checkout.
Admin panel
Everything the store owner needs day to day: sales dashboard, products and stock, orders, promotions and site content.
Infrastructure
Cloud hosting with HTTPS, image storage on AWS, Stripe payments and automatic, health-checked deployments.
The storefront
Built for shoppers
A clean shopping experience that works as well on a phone as on a laptop.
- Shop and category pages with price and colour filters and sorting
- Product pages with colour and size variants, photos, videos and live stock
- Customer reviews with photos
- Wishlist, cart, coupon codes and shipping options
- Secure checkout with Stripe
- Account area with order history, order status and PDF invoices
- “Shop the look” video collections
- Prices shown in the shopper’s chosen currency




The admin panel
Built for running the business
A custom back office, so the store owner can manage the catalogue, orders and promotions without touching code.
- Sales dashboard: revenue, order status, category sales, top products and abandoned-cart value
- Products and variants with colours, sizes, prices, discounts and stock
- Bulk product import and export with CSV
- Order management, with status updates emailed to customers
- Coupons, shipping methods, banners and announcements
- Policy pages (terms, privacy, shipping, refunds) edited in a rich-text editor
- Customer list
Admin screenshots come from the public demo, which uses sample data only.
Under the hood
How it is put together
Payments
Stripe Checkout with server-side payment verification before an order is confirmed.
Media
Product photos and videos are uploaded to AWS S3, with image format conversion handled by sharp.
Security
Role-based sign-in with signed tokens, hashed passwords and rate-limited login and password-reset endpoints.
Deployment
Ubuntu server behind nginx with HTTPS. Every push builds in the background, swaps in the new version and runs a health check.
Public demo
A separate sandbox with sample data only: the admin panel is read-only, no real emails or uploads, and it rebuilds itself nightly.
Technology
- React
- Tailwind CSS
- TanStack Query
- React Hook Form
- Zod
- Recharts
- Node.js
- Express
- MongoDB
- Mongoose
- Stripe
- AWS S3
- sharp
- Nodemailer
- nginx
- GitHub Actions
Try it yourself
Live demo
Explore a working copy of Vastriika, including the admin panel. It uses sample data only: changes are turned off and everything resets every night.
Storefront demo
Browse products, add to the wishlist and cart, apply a coupon and try checkout.
- customer@demo.vastrika.com.au
- Password
- VastriikaDemo2026
- Test card
- 4242 4242 4242 4242
Admin panel demo
See the dashboard, products, orders, coupons and content screens. It is view-only.
- admin@demo.vastrika.com.au
- Password
- VastriikaDemo2026
Planning an online store?
We can build the shop, the admin panel and the hosting behind it.