Skip to content
All projects
PersonalCompleted

Holahaute

A full e-commerce store with a customer shop, admin dashboard, Razorpay payments and sales reports.

Role
Solo developer: full stack
Timeline
Feb 2024 – Mar 2025
Type
Personal project

Overview

Holahaute is a server-rendered online store built with Express, MongoDB and EJS. Customers browse, add to cart or wishlist and pay online; admins manage the catalogue, offers and orders from a dashboard.

The problem

A real shop needs much more than a product list: accounts, carts, offers, payments, order tracking and reporting for the owner.

Tech stack

  • Node.js
  • Express
  • MongoDB
  • EJS
  • Razorpay
  • JavaScript

What I built

  • Product, category, banner, offer and coupon management in an admin dashboard
  • Cart, wishlist, wallet, addresses, ratings and order history for customers
  • Online payments with Razorpay
  • Email OTP verification and Google sign-in
  • Sales reports exported to Excel and PDF, and image cropping for product photos

Challenges

Keeping cart totals, coupons, offers and wallet balances consistent through checkout and payment, and generating downloadable sales reports on the server.

Outcome

Completed, covering the full shop and admin workflow from browsing to payment and reporting.