Jazila Bazar - Multi-Vendor Ecommerce Platform
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.
- Official website: Jazila-bazar
- Author: SM Tanimur Rahman ( @SMTanimur )
GithubUrl : Jazila-bazar
DashboardUrl : dashboard
- 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
- Nestjs, Typescript
- Mongoose
- Express
- Passportjs
- jwt base (Auth)
- Cloudinary
- 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.
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