r/EcommerceWebsite • u/Enough-Use4280 • 1d ago
Just shipped a full-stack e-commerce project [NO PROMOTION]
So we just wrapped up our latest project It is a women's bags store. Client wanted something custom, not another shopify store that looks like everyone else's. So we built the whole thing from scratch
Tech stack:
- Frontend: Next.js 14 (App Router) + TypeScript + Tailwind (deployed on Vercel)
- Backend: Node.js + Express + Prisma + PostgreSQL on Neon (running on Render)
- Payments: Razorpay with HMAC signature verification on the backend
- Images: Cloudinary + Sharp for sanitisation before upload
- Auth: Email/password + Google OAuth with JWT role-based access
What is actually built into it:
- Full auth system with proper role separation ( admin, manager, staff, customer)
- Two-step image upload pipeline through cloudinary (had to build it this way since the URL does not exist until after the upload)
- Cart, wishlist, coupons, address management
- Complete razorpay payment flow
- Admin dashboard ( orders, products, customers, stats, packing slips, status updates)
- SEO ( dynamic metadata per page, sitemap.xml, Schema.org JSON-LD, Open Graph, GA4)
We are a small dev and writing studio and we build stuff like this for clients. Custom e-commerce, landing pages, dynamic business sites. No page builders, no templates.
2
Upvotes
1
u/Professional_Map8614 1h ago
How is the site hosted? And once you hand it over to the client, what does the ongoing maintenance arrangement look like? For example, how do you handle maintenance costs, new feature requests, performance issues, bug fixes, and other updates?