Welcome to My Ecommerce Website repository! This project is a full-stack ecommerce website built using Node.js, Express.js, React, and MySQL. It includes both the backend API and the frontend user interface for an online store.
- Browse products by categories
- Search products by keyword
- Add products to the shopping cart
- Checkout and complete a purchase
- View transaction history
- Backend: Node.js, Express.js, Sequelize (ORM), MySQL
- Frontend: React
- /backend: Contains the backend Node.js application
- /frontend: Contains the frontend React application
Follow these steps to set up and run the project on your local machine:
- Clone the repository:
git clone https://github.com/username/ecommerce-project.git- Set up the backend: Navigate to
/backendand follow the instructions in the README. - Set up the frontend: Navigate to
/frontendand follow the instructions in the README.
If you'd like to contribute to this project, follow these steps:
- Fork the repository
- Create a new branch:
git checkout -b feature-name- Make your changes and commit them:
git commit -m 'Add some feature'- Push to the branch:
git push origin feature-name- Create a pull request
If you encounter any issues or have suggestions for improvements, please open an issue or submit a pull request. Your feedback is highly appreciated!
Happy coding!