E-Commerce App
- React
- Redux Toolkit
- Firebase
- Razorpay
- Vite
Developed a comprehensive e-commerce app using React and Redux, integrated with Firebase for authentication, orders, user management, and dynamic product handling. The app includes dynamic product categories, product selection, and a shopping cart with features like item addition/removal, total calculation, and quantity management. Integrated Razorpay for seamless and secure transactions.
- Executed the project from scratch.
- Used Redux Toolkit for state management.
- Implemented dynamic routes for persistent product display.
- Dynamic Product Categories: Browse products by category.
- Product Selection: Select and view detailed information about each product.
- Shopping Cart: Add and remove items, manage quantities, and calculate totals.
- Authentication: Secure login and user management with Firebase.
- Order Management: Place and track orders.
- Payment Integration: Seamless transactions using Razorpay.
- Clone the repository:
git clone https://github.com/prosanjeev/e-commerce-app.git
- Navigate to the project directory:
cd e-commerce-app
- Install dependencies:
npm install
- Start the development server:
npm run dev
- Visit the live app link to explore the application.
- Use the app to browse products, add them to your cart, and complete purchases using Razorpay.
- Fork the repository.
- Create a new branch:
git checkout -b feature-branch
- Make your changes and commit them:
git commit -m 'Add new feature'
- Push to the branch:
git push origin feature-branch
- Create a new Pull Request.
This project is licensed under the MIT License.
Feel free to use this template and modify it as per your project's requirements. If you have any questions or need further assistance, please don't hesitate to ask.
For any queries or suggestions, please reach out to:
- Name: Sanjeev Kumar
- Email: [email protected]
- LinkedIn: Sanjeev Kumar