Welcome to our awesome e-commerce project! This is a README.md file to guide you through our project and get you started.
This project uses webscraping to scrape data of different websites like flipkart , amazon and many others. This let's you compare the different products across different domains.
✨ Easy-to-use and intuitive user interface
✨ Search Products and Compare them.
✨ Instantly Navigate to a product on a actual website.
✨ User authentication and registration with Google
✨ Send Instant mail using nodemailer of comparison to your friends
✨ Add a Price Tracker to track product price and send instant notification.
To run this project locally, follow these steps:
- Clone the repository:
git clone https://github.com/Rickey07/ZBay.git
- Navigate to the project directory:
cd ./Server
andcd ./Client
- Install the dependencies:
npm install
- Set up the environment variables:
- Rename
.env.example
to.env
- Provide the necessary values for the variables
- Rename
- Start the development server:
npm run dev for client
andnpm run dev for server
- Open your browser and visit:
http://localhost:3000
Our project is built using the following technologies:
- Frontend: React.js, React Context, HTML, CSS
- Backend: Node.js, Express.js, MongoDB
- Languages:- Typescript
- Deployment: AWS ( EC2 Instance)
We welcome contributions from everyone! If you'd like to contribute to our project, please follow these steps:
- Fork the repository
- Create your branch:
git checkout -b feature/your-feature
- Commit your changes:
git commit -am 'Add your feature'
- Push to the branch:
git push origin feature/your-feature
- Open a pull request
A: You can reach out to me at Rickeyrickey747@gmail.com or on linkedin.
A: Yes, you can try our live demo at Demo Link.
This project is licensed under the MIT License.
Feel free to explore, learn, and use our e-commerce project for your own needs. We hope you enjoy using it as much as we enjoyed creating it! 😄