Shop Ease is an e-commerce platform developed using ReactJS, Redux, and Firebase. It provides users with a seamless shopping experience, offering product browsing across multiple categories, integrated cart management, and secure PayPal checkout.
- ReactJS: Frontend framework used for building the user interface of the e-commerce platform.
- Redux: State management library utilized to manage the application's state and enhance user experience.
- Firebase: Backend platform used for real-time order updates and user authentication, ensuring a secure and reliable environment for the e-commerce platform.
- Product Browsing: Users can browse products across four categories, making it easy to discover and purchase items of interest.
- Cart Management: Integrated cart management functionality allows users to add products to their cart, view cart contents, and proceed to checkout seamlessly.
- Real-time Order Updates: Implemented real-time order updates using Firebase, providing users with instant updates on the status of their orders.
- User Authentication: Utilized Google Firebase for user authentication, allowing users to securely log in and manage their accounts.
The Shop Ease e-commerce platform is live and accessible via the following links:
- Live Demo: https://shop-ease-ecomm.netlify.app/
- GitHub Repository: https://github.com/LokeshNaganaboina/ShopEase-E-commerce-React-App
To run the Shop Ease project locally, follow these steps:
- Clone the GitHub repository:
git clone [https://github.com/LokeshNaganaboina/ShopEase-E-commerce-React-App.git]
- Navigate to the project directory:
cd ShopEase-E-commerce-React-App
- Install dependencies:
npm install
- Start the development server:
npm start
If you have any feedback, suggestions, or encounter any issues while using Shop Ease, feel free to reach out to the project contributors or open an issue on the GitHub repository.