Full-stack e-commerce platform showcasing modern web development capabilities. Features include product and category management, shopping cart system, payment gateway integration, and admin dashboard with sales analytics. Built with Next.js, PostgreSQL, and Prisma. Backend infrastructure ready for user authentication. A live demo is available via the link provided (using music products for demonstration purposes).
This project demonstrates my ability to design and build a scalable full-stack application using Next.js App Router, with a focus on Server Components and Server Actions to handle server-side logic efficiently. The backend integrates PostgreSQL via Prisma ORM, supporting complex relational data models, including many-to-many relationships and full CRUD operations. Development was assisted by Cursor AI, which I’ve integrated into my workflow to streamline development and enhance productivity through AI-guided code generation and refactoring. The application includes user authentication and is fully containerized with Docker, deployed to a DigitalOcean VPS using NGINX as a reverse proxy for production readiness.
The website you're currently viewing is a small application built with Next.js.. Through this project, I'm exploring how to use Prisma for database interactions, experimenting with server components, and delving into Next.js technology overall.
A modern, interactive flashcard application designed to enhance learning through customizable cards organized by categories. I built this website for myself as a personal study tool — to review things I learn daily, while traveling, or when studying languages.
As part of the Front End Development Libraries certification from freeCodeCamp, I built a Random Quote Machine and created a FastAPI backend to serve the quotes.