Vannamayil
Online clothing store platform built for customers to browse products, manage carts, and place clothing orders through a modern full-stack web application.
Group Completed TanStack Start React TypeScript Tailwind CSS Bun Elysia Drizzle ORM PostgreSQL ClickHouse Docker AWS EC2
Role: Backend-focused full-stack contributor
Overview
Vannamayil is a clothing store online platform built with my friend for customers to browse clothing products and place orders through a production-ready web experience.
Key Features
- Customer-facing storefront for product browsing and ordering.
- Authentication flow with JWT and cookie-based session handling.
- Cart and checkout-related backend flows for customer purchases.
- Admin analytics dashboard for revenue trends, top products, conversion funnel, and traffic sources.
- SMS OTP integration support for mobile verification.
My Contribution
- Worked mainly on backend implementation and API structure.
- Contributed to database schema and data access using Drizzle ORM with PostgreSQL.
- Helped connect backend services with the TanStack Start frontend.
- Supported production deployment flow using Docker, and AWS EC2.
Technical Notes
The project is organized as a Bun monorepo with separate frontend and backend workspaces. The backend uses Elysia, Drizzle ORM, PostgreSQL, and ClickHouse for analytics, while the frontend uses TanStack Start, React, Tailwind CSS, and TanStack Query.