- Client Live Link: PunarBay Frontend
- Server Live Link: PunarBay Backend API
- GitHub Repository: PunarBay GitHub Repo
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.
- 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
- Next.js 15.2 (App Router)
- TypeScript
- Tailwind CSS with DaisyUI
- shadcn UI (Custom Color Palette)
- Node.js
- Express.js
- MongoDB with Mongoose
- React Hook Form
- React Hot Toast
- React Icons
- Zod for Form Validation
- Node.js
- Yarn (Package Manager)
- MongoDB Installed Locally or Cloud MongoDB (Atlas)
cd backend
yarn install
yarn devcd frontend
yarn install
yarn dev- User Registration & Login
- JWT-Based Authentication
- Role-Based Access Control
- Server-Side Rendering (SSR)
- Static Site Generation (SSG)
- Client-Side Rendering (CSR)
- Optimized for Speed and SEO with Next.js
- Implement Payment Gateway Integration
- User Profile Management
- Admin Dashboard
- Real-Time Chat for Buyers and Sellers
Feel free to fork the repository and raise pull requests for enhancements.
This project is licensed under the MIT License.
- GitHub: naymHdev
- LinkedIn: Naym Hossen
Made with ❤️ by Naym Hossen