This application allows users to download Instagram reels by providing the reel link. It is built using:
- Frontend: React
- Backend: Node.js
Puppeteer.js is used for web scraping Instagram to fetch reel data.
- Enter the Instagram reel link.
- Scrape reel data using Puppeteer.js on the server.
- Download the Instagram reel.
- Node.js installed on your machine.
- Clone the repository:
git clone https://github.com/your-username/instagram-reel-downloader.git
cd instagram-reel-downloader
- Install dependencies for both the server and client:
#Install server dependencies
cd server
npm install
#Install client dependencies
cd ../client
npm install
- Set up environment variables:
#Create a `.env` file in the server directory and add the following:
PORT=3001
#Replace `3001` with the desired port number.
- Start the server:
#Inside the server directory
npm start
- Start the client:
#Inside the client directory
npm start
- Open your browser and go to http://localhost:3000 (or the port you specified) to use the Instagram Reel Downloader.
If you would like to contribute to this project, please follow these steps:
- Fork the repository.
- Create a new branch:
git checkout -b feature/your-feature
. - Commit your changes:
git commit -m 'Add some feature'
. - Push to the branch:
git push origin feature/your-feature
. - Submit a pull request.
This project is licensed under the MIT License - see the LICENSE.md file for details.
This is just for education purpose. I hope no one will misuse it