arrow_backAll Projects
workFull Stack Developer

Vingo 3Tier – Admin Panel

Comprehensive E-Commerce engine for managing company inventories, packaging slips, labels, orders, shipping, and delivery information with wine club management.

analyticsProject Metrics
2k+
skus
15+
clubs
99.8%
uptime
check_circleManaged 2,000+ SKUs across multiple warehouse locations
check_circleAutomated subscription billing for 15+ wine clubs saving 20hrs/week manual work
check_circleIntegrated live shipping tracking reducing customer support tickets by 40%
warning

The Challenge

A wine club operator needed a single unified admin panel to manage inventory across multiple warehouses, process member subscription orders, print compliant shipping labels, and track delivery status — all without switching between tools.

lightbulb

The Solution

Built a full-stack React + Node.js admin panel with a PostgreSQL backend. Implemented Redux for complex order state management. Automated subscription billing cycles with Nodemailer for transactional emails. AWS S3 handled asset storage for labels and exports.

architecture.txt
{# Architecture Overview}
React + Redux + Tailwind CSS → Node.js/Express API → PostgreSQL via Sequelize → AWS S3 → Nodemailer → Shipping provider webhooks
code

Tech Stack

star

Key Features

check

Developed complete inventory management system

check

Built order processing and shipping integration

check

Implemented wine club subscription management

check

Created automated email notification system

account_tree

Architecture Overview

FrontendAPI / BackendDatabaseCloud / InfraService
web01

React + Redux + Tailwind CSS

Frontend
arrow_downward
data flow
dns02

Node.js/Express API

API / Backend
arrow_downward
data flow
database03

PostgreSQL via Sequelize

Database
arrow_downward
data flow
cloud04

AWS S3

Cloud / Infra
arrow_downward
data flow
dns05

Nodemailer

API / Backend
arrow_downward
data flow
widgets06

Shipping provider webhooks

Service
layers6 servicesaccount_tree5 layersarrow_downwardTop-to-bottom data flow