Back to all projects Vannamayil

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.