This responsive e-commerce platform is designed for sports enthusiasts to explore and purchase a wide range of accessories, including gear and apparel for various sports. Users can easily browse products, leave reviews, and complete secure transactions. The website features user authentication for personalized experiences and robust product management for administrators. With intuitive navigation and a sleek design, it ensures a seamless shopping experience, making it the ultimate destination for all sports accessory needs.
- Secure login and registration for customers and administrators.
- Password encryption and account recovery options.
- Social media login integration ( Google).
- Admin panel for managing products (add, edit, delete).
- Real-time inventory tracking with stock updates.
- Mobile-first design with optimized layout for multiple devices.
- Easy navigation with categories for different sports and accessories.
- Customers can rate and review products.
- Average product ratings and customer feedback displayed.
- Shopping cart and wishlist functionalities.
- Secure payment gateway integration for smooth transactions.
- Order tracking system for customers to track their purchases.
- Install dependencies using
npm install
. - Set up Firebase credentials and configure the
.env
file. - Run the development server using
npm dev
.
Check out the live demo of the project here: Live Demo
- HTML5
- Tailwind CSS (including DaisyUI)
- React
- Google's Firebase
- React Router DOM
- React Awesome Components:
- React-Hot-Toast
- Lottie React
- Swiper js
- React Tooltip
- SweetAlert2
- React Icons
- React Helmet