Skip to content

BijendraRaut/underpin

Repository files navigation

🛍️ Project: Divine Essentials – E-commerce for Daily, Floral & Pooja Needs

🔗 Live Demo: [https://daily-essentials.vercel.app]

📜 Description:

Divine Essentials is a full-featured e-commerce platform tailored to meet everyday needs. It brings together daily consumables like fresh bread and dairy, along with curated flowers and pooja essentials — all in one seamless shopping experience.

✨ Key Features:

  • 🛒 Category-based product browsing: Bakery, Dairy, Flowers, and Pooja Items
  • 🔍 Search and filter functionality (planned)
  • 📦 Dynamic product detail pages with images, pricing, and descriptions
  • ⚙️ Responsive layout for all screen sizes (mobile-first design)
  • 💾 MongoDB backend for product storage and retrieval
  • 💡 Smart routing for category and product pages using Next.js App Router
  • 🎨 Clean and modern UI with Tailwind CSS
  • 🌐 Fast loading and optimized image usage
  • 🔒 Scalable backend-ready for authentication and cart functionality

🧠 What I Learned:

  • Advanced component structuring with Next.js App Router
  • API route handling in Next.js with MongoDB integration
  • Dynamic routing using file-based folder structure ([id], [category])
  • Debounced search, query parameter handling & client-side filtering
  • State management planning with React hooks (Redux coming soon)
  • SEO-friendly layout and code optimization for performance

🧰 Tech Stack:

  • Frontend: Next.js (App Router), React, Tailwind CSS
  • Backend: MongoDB, Mongoose, Next.js API Routes
  • Tools: VSCode, Git, Vercel (for deployment)

🚀 Getting Started:

Clone and run locally:

git clone https://github.com/BijendraRaut/underpin.git
cd underpin
npm install
npm run dev

🖼️ Screenshots:

Homepage Category Page Pricing Detail

About

Divine Essentials is a full-featured e-commerce platform tailored to meet everyday needs.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published