Skip to content

Ajay-2005/E-commerce

Repository files navigation

This project is a web application that offers a user-friendly e-commerce platform where customers can shop for products, create accounts, and manage their orders. The platform utilizes Express.js and MongoDB for a robust backend, while HBS, AJAX, and Bootstrap enhance the frontend experience.

Features

  • User-friendly Login Page: Customers can easily create accounts and reset passwords through secure email links.

  • Shopping Cart Functionality: Users can conveniently add products to their carts.

  • Payment Options: Customers can choose to pay using cash on delivery or online payment through Razorpay integration.

  • Admin Panel: The efficient admin panel grants full control to manage products, including adding, editing, and deleting items.

Technologies Used

  • Frontend: HBS, AJAX, Bootstrap
  • Backend: Express.js, MongoDB
  • Payment Integration: Razorpay

Getting Started

To get started with the project, follow these steps:

  1. Clone the repository to your local machine:

    git clone https://github.com/Ajay-2005/E-commerce.git
    cd E-commerce
    
  2. Install the required dependencies:

    npm install
    
  3. Set up environment variables:

    • Rename .env.example to .env and fill in the necessary configurations.
  4. Start the development server:

    npm start
    
  5. Open your web browser and visit http://localhost:3000 to see the application in action.

How to Contribute

We welcome contributions to improve [Project Name]. If you want to contribute, follow these steps:

  1. Fork the repository to your GitHub account.

  2. Create a new branch from the main branch:

    git checkout -b feature/your-feature-name
    
  3. Make your changes and commit them:

    git commit -m "Your detailed description of the changes"
    
  4. Push your changes to your forked repository:

    git push origin feature/your-feature-name
    
  5. Open a pull request on the main branch of this repository.

Happy coding!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •