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

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
Links
Need a similar project?
I'm available for freelance projects and full-time opportunities.
Get in Touch