Back to Projects

Devi Industries E-commerce

A modern e-commerce website with automated invoicing and seamless checkout experience.

Devi Industries E-commerce

Overview

Devi Industries is a full-featured e-commerce website built for freelance clients. It allows users to browse products, add them to a cart, and seamlessly check out. The backend is powered by Node.js and Supabase, with Next.js for the frontend. Automated invoices are generated for every order using edge functions and sent via email using Nodemailer. The app is hosted on Vercel with Railway used for scalable backend deployments. Shopwise demonstrates a modern serverless architecture and integration of third-party services for a robust online store experience.

Features

  • Product catalog and filtering
  • User account creation and authentication
  • Cart and checkout with real-time updates
  • Automated invoice generation for user carts
  • Emailing invoices with Nodemailer Edge Functions
  • Order history and status tracking
  • Responsive UI for mobile and desktop
  • Admin dashboard for product management

Challenges

  • Integrating seamless authentication and user sessions
  • Ensuring reliable invoice generation and delivery
  • Building edge functions for fast serverless execution
  • Orchestrating deployments between Vercel and Railway
  • Handling transactional emails securely

Solution

The solution includes a Next.js frontend deployed on Vercel, a Node.js API backend (deployed via Railway) that communicates with Supabase for data storage. Invoice generation and transactional emails are handled by Edge Functions using Nodemailer. The result is a fully serverless, scalable, and maintainable e-commerce platform tailored for freelance projects.

Outcome

Shopwise has empowered freelance clients to launch their online stores with minimal overhead, providing automated invoicing and robust order management out-of-the-box. The modular architecture supports rapid scaling and feature expansion.

Tech Stack

Next.js
Node.js
Supabase
Nodemailer
Edge Functions
Vercel
Railway

Need a similar project?

I'm available for freelance projects and full-time opportunities.

Get in Touch