FreshCart is a modern and beautiful React.js eCommerce template designed for grocery stores, supermarkets, organic shops, and mega stores. It features a clean design, fully responsive layout, and seamless user experience on all devices.
- Modern Tech Stack: Built with React.js & Bootstrap 5
- 25+ Pre-built Pages for all eCommerce needs
- Multiple Homepage Layouts: 3 unique designs
- Flexible Headers: 3 navigation styles
- Fully Responsive: Works on desktop, tablet & mobile
- Cross-Browser Compatible
- Well-Documented with clean code
- Shop Grid & List Views
- Detailed Product Pages
- Advanced Product Filters
- Shopping Cart & Wishlist
- Secure Checkout Process
- Quick View Popup
- Customer Reviews & Ratings
- Mega Menu for easy navigation
- Multi-vendor store design
- User Profile & Account Settings
- Order History & Details
- Payment & Address Management
- Notifications Center
- React.js (v18+)
- React Router (v6)
- Bootstrap (v5)
- React Slick & Swiper (carousels)
- Font Awesome (icons)
- SweetAlert2 (popups)
- React Awesome Reveal (animations)
- Create React App
- Jest & React Testing Library
Follow these instructions to get a copy of the project up and running on your local machine.
Make sure you have the following software installed:
- Node.js (v14 or later)
- npm (or Yarn)
- Clone the repository:
git clone [https://github.com/your-username/react-grocery.git](https://github.com/your-username/react-grocery.git)
- Navigate to the project directory:
cd react-grocery
- Install dependencies:
or if you use Yarn:
npm install
yarn install
- Start the development server:
npm start
- Open http://localhost:3000 to view it in your browser.
To create a production-ready build:
npm run build