Tejasvi
Projects

VolteX

2025 · Next.js

Live

Full-stack e-commerce platform — Next.js storefront, Express REST API and a Prisma/PostgreSQL data layer with role-based access control.

Overview

A full-stack e-commerce platform built end to end. The storefront runs on Next.js, backed by an Express REST API and a Prisma/PostgreSQL data layer. Access is gated by role-based access control middleware, and the admin panel covers catalogue and order management alongside notification management.

Key Features

01

Next.js storefront with product catalogue, cart and checkout flows

02

Express REST API with a Prisma/PostgreSQL data layer

03

Role-based access control middleware separating customer and admin routes

04

Admin panel covering catalogue, orders and notification management

Technical Challenges

Keeping the Prisma schema and the REST contract in step as the catalogue model grew

Designing role-based access control middleware that stayed readable as routes multiplied

Building notification management that admins could reason about without a queue system

Tech Stack

Next.jsNode.jsExpressPostgreSQLPrisma

Designed & Developed by Tejasvi Raj

© 2026 · All rights reserved · Built with Next.js