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

 
 
 

Contributors