Full-Stack Web App

Base Shop

A full-stack e-commerce platform built to be extended.

Base Shop

Overview

Base Shop is a full-stack e-commerce starter built for merchants who need a clean, extensible foundation. Customers can browse product listings, view detailed product pages with images, manage a cart, and check out with authentication. The platform supports local email/password login as well as Google and Apple OAuth via Passport. Real-time features are handled with Socket.io, file uploads with Multer, and the whole stack runs in Docker Compose with separate services for the frontend, Node.js API, PostgreSQL, and MongoDB session store.

Tech Stack

Vue.jsQuasarTypeScriptPiniaNode.jsExpressPostgreSQLKnex.jsPassportSocket.ioDocker

Category

Full-Stack Web App

My Role

I designed and built the entire platform — the Vue.js + Quasar storefront, Node.js/Express REST API, PostgreSQL schema, multi-strategy Passport authentication, and the Docker Compose setup for local development.

Let's work together.

Have a project in mind? Reach out.

Get in touch