Skip to content

anurag-choudhury/seedhakhetse-ecommerce

Repository files navigation

Seedhakhet

Seedhakhet is a fully functional e-commerce application designed specifically for mobile devices. It focuses on selling tea leaves (chai patti) and offers a seamless shopping experience for users looking to purchase premium tea products.

Features

  • Mobile-Optimized: The application is designed to be fully responsive and user-friendly on mobile devices.
  • Product Catalog: Browse a variety of tea leaves with detailed descriptions and images.
  • Shopping Cart: Add products to the cart, view cart details, and proceed to checkout.
  • Order Management: Manage orders with cash on delivery (COD) or online payment options.
  • User Authentication: Secure login and registration for users.
  • Order Confirmation: Receive an email confirmation upon successful order placement.

Tech Stack

  • Frontend: React.js
  • Backend: Node.js with Express
  • Database: MongoDB
  • Payment Gateway: Razorpay for online payments
  • Email Service: cPanel email for order confirmations

Getting Started

To get a local copy up and running, follow these steps:

Prerequisites

Installation

  1. Clone the repository

    git clone https://github.com/yourusername/sidhakhet.git
  2. Navigate to the project directory

    cd sidhakhet
  3. Install frontend dependencies

    npm install
  4. Start the development server

    Also change the live backend url directly form the code to get back to localhost instead of the cloud hosting of backend

    For the backend:

    find my other repo for backend (sidhakhetse-backend) clone that then node server.js

    npm start

Usage

  1. Navigate to http://localhost:3000 to view the application.
  2. Browse products and add them to your cart.
  3. Proceed to checkout, fill in your shipping details, and select a payment method.
  4. Complete your order and receive a confirmation email.

Contributing

Contributions are welcome! Please fork the repository and submit a pull request with your changes.

  1. Fork the repository
  2. Create a feature branch (git checkout -b feature/YourFeature)
  3. Commit your changes (git commit -am 'Add new feature')
  4. Push to the branch (git push origin feature/YourFeature)
  5. Create a new Pull Request

License

Distributed under the MIT License. See LICENSE for more information.

Contact

For any inquiries or issues, please contact:

Releases

No releases published

Packages

No packages published