/Ecommerce-Web-App---Green-Paradise

Green Paradise web app sells gardening tools , fertilizers, plants.

Primary LanguageJavaScript

Green Paradise - E-commerce Website

Green Paradise is an e-commerce website built using React, Redux, and Chakra UI. It offers a variety of features including a homepage, product browsing, cart management, payment processing, and user authentication.

Team Members

  • Nitin Sharma: Cart Page, Payment Page
  • Kamal Kant : Homepage, Product and Product Details Page
  • Md Zaid: Login and Signup

Features

  • Homepage: Kamal Kant has worked on creating an engaging homepage that displays featured products, categories, and promotions.

  • Product Pages: Kamal Kant has developed the product browsing and product details pages, allowing users to view product information, images, and reviews.

  • Cart Management: Nitin Sharma has implemented the cart functionality, enabling users to add and remove items from their cart, adjust quantities, and view the total cost.

  • Payment Processing: Nitin Sharma has worked on the payment page, integrating payment gateway functionality to securely process transactions.

  • User Authentication: Md Zaid has implemented the user authentication system, providing login and signup pages for users to create accounts and log in.

Technologies Used

  • React: A JavaScript library for building user interfaces.
  • Redux: A predictable state container for managing global application state.
  • Chakra UI: A simple and modular UI component library for React applications.

Getting Started

  1. Clone this repository: git clone https://github.com/NITINPANDIT1/Ecommerce-Web-App---Green-Paradise
  2. Navigate to the project directory: cd green-paradise
  3. Install dependencies: npm install
  4. Start the development server: npm start
  5. Open your web browser and visit: http://localhost:3000

Contributing

We welcome contributions to enhance the functionality and features of the Green Paradise project. Here's how you can contribute:

  1. Fork the repository.
  2. Create a new branch: git checkout -b feature-new-feature
  3. Make your changes and commit them: git commit -m "Add new feature"
  4. Push to the branch: git push origin feature-new-feature
  5. Create a pull request explaining your changes.

Feel free to reach out to any of the team members if you have questions or need assistance related to specific sections of the project.