PickBazar - React Ecommerce Template with React Hooks, Next JS, GraphQL & REST API
PickBazar is a feature-rich React eCommerce template built for fast storefronts and multi-vendor marketplaces, powered by Next.js, GraphQL, REST API, and a modern frontend stack including TypeScript and Tailwind CSS. It includes an admin dashboard, multi-language support, and extensive updates across versions to enhance performance and flexibility.
Core technologies and capabilities
- React ecommerce template with React Hooks and Next.js
- GraphQL and REST API integration, with GraphQL Playground for documentation
- NestJS-based backend schema support and easy frontend-backend data fetching
- React Query for REST API data fetching
- Tailwind CSS for flexible, modern UI styling
- TypeScript for type-safe development
- Admin dashboard that simplifies store management
- Multi-language support for diverse markets
Marketplace scope and product coverage
- Supports multi-vendor environments with a seamless marketplace for diverse products
- Covers Grocery, Bakery, makeup, Daily needs, Cloth and Fashionwear, books, accessories, and more
- Built for a vibrant online shop or specialized grocery shop scenarios
Performance, deployment, and UX
- Super-fast e-commerce template designed for ease of setup and operation
- Efficient delivery mechanisms and a responsive storefront experience
- UI improvements and admin/shop design facelifts across versions
Demo access and credentials
Changelog and version history
version: 6.1.0
- Introduced new Layout(Daily Needs).
- Moved sorting to table column in admin.
- Wallet points added.
- Added refunds using wallet points.
- SignUp wallet points.
version: 6.0.0 (Breaking Changes)
- Multivendor Support added.
- Added Variable Product support
- Replaced CRA by nextjs at admin
- Replaced BaseUI from admin by tailwindcss
- Replaced formik from client by react-hook-form
- Replaced styled-components from client by tailwindcss
- Replaced SWR by react-query at client rest
- Introduced new admin layout and new admin pages
- Introduced new shop layout and new pages
- Removed restaurant layout and pages
- Removed books and medicine pages
- Replaced TypeGraphQL API by NestJS GraphQL API(Dummy)
- Added NestJS REST API(Dummy)
version: 5.0.2
- packages update.
- Fixed some previous issues.
version: 5.0.0
- Minor issues fixed from the previous update
- All packages are updated.
- Added a new product card.
- Fixed some previous issues.
version: 4.0.0
- 3 new demo added (Bakery, Grocery and Furniture)
- Some css issue fixed
version: 3.2.1
- Improved some code and fixed some design issues.
version: 3.2.0
- Added Separate Restaurant package.
- Introduced New Mobile layout.
- Fixed some code and design issues.
version: 3.1.1
- Bumped dependency (nextjs v9.5).
- Added online documentation.
- Fixed some code and design issues.
version: 3.1.0
- Updated Apollo V3
- Shop Rest API integration (shop-rest) package added.
- Fixed some coding and design issues.
version: 3.0.3
- introduced site-settings folder for easy site configurations.
- changed theme configurations for better customizations.
- improved some component's structure.
- improved some design facts.
- improved internationalization naming.
- replaced google fonts CDN by typeface.
- added placeholder for empty cart.
- fixed api data.
version: 3.0.1
- Moved apollo client config to SSG
- Added service and terms, privacy policy page.
- Fixed some console's warning.
- Dynamic import for better code chunking.
- Updated stripe integration to new hook base packages (replace react-stripe-elements by @stripe/stripe-js and @stripe/react-stripe-js).
- Replaced react-moment and moment by dayjs.
version: 3.0.0
- removed redundant react import in favor of nextjs
- introduced src folder to consist with common development standard.
- new folder structure (as our growing codebase we need to provide some easy pattern so that our customers can easily customize their needs).
- provided easy to use svg component through restructuring and decoupling (custom svg).
- introduced ENV variables through .env file(because using .env is a regular development pattern and nextjs also introduce default support for .env files).
- removed nextjs aliasing in favor of nextjs build in typescript path support.
- introduced dynamic page routing for product pages.
- updated all dependency packages.
- removed isomorphic-unfetch package in favour of nextjs 9.4+
- Some Improvements of code.
version: 2.0.2
- All packages updated.
- Added SEO component for better SEO
- Removed next-css plugin in favor of default css support on nextjs
- Removed next-fonts
- Added new medicine demo
- Added new checkout page
- improved code structure
- Typescript error fixed.
- All package updated.
- Shop & admin hosting issues fixed.
- Some minor bug and css issues are fixed.
- Fixed some bugs on admin
- Updated some libraries
- New Layouts (Book & Furniture) added
- Multilang support provided
- RTL support provided
- Issues Fixed
- Libraries Updated
The information on this website is sourced from the
ThemeForest product page
.