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.
To run the project locally, follow these steps:
-
Clone the repository:
git clone https://github.com/Desifighter/ecommerce-app cd ecommerce-app
-
Install Dependencies:
npm install
-
PORT=(port for backend like this '4000') URI=(mongodb uri with '/ecommerce' at last) JWT_SECRET=(your jwt secret)
-
REACT_APP_API = (like http://localhost:8080) Always choose different server for backend and front end
-
Run the App:
npm run dev
-
Access the App: Open your web browser and go to "REACT_APP_API port" to view the application.
- 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.
Feel free to customize the application to meet your specific needs. You can modify the styling, add new features, or integrate additional functionalities.
If you would like to contribute to the project, follow these steps:
- Fork the repository.
- Create a new branch:
git checkout -b feature/your-feature-name
. - Commit your changes:
git commit -m 'Add some feature'
. - Push to the branch:
git push origin feature/your-feature-name
. - Submit a pull request.
If you encounter any issues or have suggestions for improvement, please open an issue on the GitHub Issues page.
This project is licensed under the MIT License - see the LICENSE.md file for details.
Special thanks to the original project Desifighter/ecommerce-app for providing the foundation for this application.
Happy coding! 🚀