Skip to content

SMTanimur/Jazila-bazar

Repository files navigation

Jazila Bazar

Jazila Bazar - Multi-Vendor Ecommerce Platform

Introduction

Jazila Bazar is a modern multi-vendor ecommerce platform built with cutting-edge technologies. It provides a seamless shopping experience for users and empowers vendors to showcase and sell their products effortlessly. This project is developed using Next.js 13, NestJS, React Query, Mongoose, TypeScript, Tailwind CSS, and Shadcn.

Overview

Preview

Screenshot 2023-12-03 at 10-50-16 Jazila-bazar - Jazila-bazar Your Ultimate Multi-Vendor Marketplace

Resources

GithubUrl : Jazila-bazar

DashboardUrl : dashboard

Frontend Main technology used

  • Nextjs 13, Typescript
  • Tailwindcss
  • Zustand (State management)
  • Shadcn (components library)
  • Axios (Support fetching data) and Graphql
  • Swiper (Slider), react-modal
  • React-form-hook, yup (Validation)
  • sonner, sweetalert2 (Message UI)
  • react-query
  • Jotai

Backend Main technology used

  • Nestjs, Typescript
  • Mongoose
  • Express
  • Passportjs
  • jwt base (Auth)
  • Cloudinary

Features

  • Multi-Vendor Support: Allow multiple vendors to register and manage their own storefronts.
  • Product Management: Vendors can easily add, edit, and remove products from their catalog.
  • User Authentication: Secure user authentication using JWT tokens for enhanced security.
  • Responsive Design: A mobile-friendly and responsive UI for a great user experience across devices.
  • Search and Filters: Efficient search and filtering options to help users find products easily.
  • Review and Ratings: Users can leave reviews and ratings for products they have purchased.
  • Admin Dashboard: An admin dashboard for monitoring and managing the overall platform.

Environment Variables

NEXT_PUBLIC_APP_URL=http://localhost:4200
NEXT_PUBLIC_API_URL=http://localhost:3333
NEXT_PUBLIC_OAUTH_GOOGLE_ID=
NEXT_PUBLIC_CLIENT_SESSION=
NEXT_PUBLIC_ADMIN_URL=http://localhost:4000

Screenshots

Home Page

Screenshot 2023-12-03 at 10-50-16 Jazila-bazar - Jazila-bazar Your Ultimate Multi-Vendor Marketplace