Skip to content

Desifighter/ecommerce-app

Repository files navigation

E-commerce App

Overview

Welcome to the E-commerce App project! This application serves as a simple yet effective e-commerce platform developed using modern web technologies. It provides a user-friendly interface for browsing products, adding them to the cart, and completing the checkout process.

Getting Started

To run the project locally, follow these steps:

  1. Clone the repository:

    git clone https://github.com/Desifighter/ecommerce-app
    cd ecommerce-app
  2. Install Dependencies:

    npm install
  3. Add .env file in root folder variables

    PORT=(port for backend like this '4000') URI=(mongodb uri with '/ecommerce' at last) JWT_SECRET=(your jwt secret)

  4. Add .env file in client folder

    REACT_APP_API = (like http://localhost:8080) Always choose different server for backend and front end

  5. Run the App:

    npm run dev
  6. Access the App: Open your web browser and go to "REACT_APP_API port" to view the application.

Features

  • Product Listing: Browse through a variety of products with detailed information.
  • Shopping Cart: Add products to the cart and view the total amount before checkout.
  • Checkout Process: Complete the purchase with a straightforward and secure checkout process.

Customization

Feel free to customize the application to meet your specific needs. You can modify the styling, add new features, or integrate additional functionalities.

Contributing

If you would like to contribute to the project, follow these steps:

  1. Fork the repository.
  2. Create a new branch: git checkout -b feature/your-feature-name.
  3. Commit your changes: git commit -m 'Add some feature'.
  4. Push to the branch: git push origin feature/your-feature-name.
  5. Submit a pull request.

Issues

If you encounter any issues or have suggestions for improvement, please open an issue on the GitHub Issues page.

License

This project is licensed under the MIT License - see the LICENSE.md file for details.

Acknowledgments

Special thanks to the original project Desifighter/ecommerce-app for providing the foundation for this application.

Happy coding! 🚀