Skip to content

naymHdev/PunarBay

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

116 Commits
 
 
 
 
 
 

Repository files navigation

PunarBay - Full Stack E-commerce Platform for Second-Hand Products

🛍️ Live Links

🎯 Project Overview

PunarBay is a full-stack e-commerce platform built with Next.js, TypeScript, and MongoDB (MERN Stack) to facilitate the buying and selling of second-hand products in Bangladesh. This platform ensures a smooth and efficient experience for users with advanced features like wishlist management, custom UI with shadcn, and state management with Redux Toolkit.

🌟 Features

  • Full Authentication System (Manual Auth)
  • Product Listings and Filtering
  • Wishlist Management
  • Responsive UI with shadcn UI and Custom Color Palette
  • Secure API Endpoints with Node.js and Express
  • MongoDB with Mongoose for Database Management
  • SSR, SSG, and CSR Rendering Strategies

🛠️ Tech Stack

Frontend

  • Next.js 15.2 (App Router)
  • TypeScript
  • Tailwind CSS with DaisyUI
  • shadcn UI (Custom Color Palette)

Backend

  • Node.js
  • Express.js
  • MongoDB with Mongoose

Additional Tools

  • React Hook Form
  • React Hot Toast
  • React Icons
  • Zod for Form Validation

🚀 Installation and Setup

Prerequisites

  • Node.js
  • Yarn (Package Manager)
  • MongoDB Installed Locally or Cloud MongoDB (Atlas)

Backend Setup

cd backend
yarn install
yarn dev

Frontend Setup

cd frontend
yarn install
yarn dev

🔐 Authentication

  • User Registration & Login
  • JWT-Based Authentication
  • Role-Based Access Control

🌐 SEO & Performance

  • Server-Side Rendering (SSR)
  • Static Site Generation (SSG)
  • Client-Side Rendering (CSR)
  • Optimized for Speed and SEO with Next.js

🌱 Future Roadmap

  • Implement Payment Gateway Integration
  • User Profile Management
  • Admin Dashboard
  • Real-Time Chat for Buyers and Sellers

🎯 Contribution

Feel free to fork the repository and raise pull requests for enhancements.

📜 License

This project is licensed under the MIT License.

🤝 Connect with Me


Made with ❤️ by Naym Hossen

About

PunarBay is a full-stack e-commerce platform built with Next.js, TypeScript, and MongoDB (MERN Stack) to facilitate the buying and selling of second-hand products in Bangladesh.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors