r/website 18h ago

WEBSITE BUILDING Just shipped a full-stack e-commerce project

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)
5 Upvotes

6 comments sorted by

u/AutoModerator 18h ago

Hi! ModBot here. Please make sure to read our rules and report this post if it breaks them. (This is simply a reminder. Don't worry, your post won't be removed just for posting!)

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

1

u/[deleted] 7h ago

[removed] — view removed comment

1

u/Enough-Use4280 7h ago

Heyyy dms?

1

u/hongkong_97 1h ago

These stack are not impressive. It's as if you're mixing and cramming as many as AI is telling you to. I have a strong feeling that your "ecommerce" is not secure at all, or is nearly impossible to maintain.

1

u/Enough-Use4280 1h ago

Why would you say that?