Startup E-Commerce Full-Stack Build
Budget: $250 – $750 USD
Our early-stage venture is ready to ship its first e-commerce product and I need a full-stack build that goes live fast yet leaves room to scale. The must-have feature set is simple and focused: a friction-free checkout flow with rock-solid payment-gateway integration. I plan to use razporpay for all transactions, so the codebase has to cover order creation, signature verification, webhooks for payment status, and graceful handling of failed or abandoned carts.
Front-end, back-end, database, and basic admin tooling should come together in a single repo with clear instructions to run locally and deploy to a cloud host (Heroku, AWS, Vercel, or similar—flexible here). Modern JavaScript frameworks (React, Next.js, Node/Express, etc.) feel like a natural fit, but I’m open to alternatives if you can justify the choice and keep the developer experience smooth.
Deliverables
• Responsive storefront UI with cart and checkout pages
• Secure server-side endpoints that talk to razporpay and persist orders
• Environment-based configuration for test and live keys
• Minimal admin dashboard to view orders and trigger refunds
• README covering setup, env vars, and deployment steps
• Source in Git, clean commit history, no proprietary lock-ins
Acceptance criteria
The app must process a ₹1 test transaction with razporpay in sandbox mode, record the order in the database, and surface the status change in the admin panel within 3 seconds of webhook receipt.
If this foundation ships flawlessly, I’ll quickly expand into catalog management, reviews, and other e-commerce staples—so writing clean, extensible code now is crucial.
Front-end, back-end, database, and basic admin tooling should come together in a single repo with clear instructions to run locally and deploy to a cloud host (Heroku, AWS, Vercel, or similar—flexible here). Modern JavaScript frameworks (React, Next.js, Node/Express, etc.) feel like a natural fit, but I’m open to alternatives if you can justify the choice and keep the developer experience smooth.
Deliverables
• Responsive storefront UI with cart and checkout pages
• Secure server-side endpoints that talk to razporpay and persist orders
• Environment-based configuration for test and live keys
• Minimal admin dashboard to view orders and trigger refunds
• README covering setup, env vars, and deployment steps
• Source in Git, clean commit history, no proprietary lock-ins
Acceptance criteria
The app must process a ₹1 test transaction with razporpay in sandbox mode, record the order in the database, and surface the status change in the admin panel within 3 seconds of webhook receipt.
If this foundation ships flawlessly, I’ll quickly expand into catalog management, reviews, and other e-commerce staples—so writing clean, extensible code now is crucial.