Reelify is a full-stack web application that allows users to view and download public Instagram Reels using the Instagram Reels Downloader API from RapidAPI.
It is built with React (frontend) and Express.js (backend), and deployed using Render.
π Live Project
(Note: The backend is hosted on Render's free tier, which may take 30β50 seconds to start after inactivity.)
- π Fetches public Instagram Reels via RapidAPI.
- π¬ Displays reel preview with video playback.
- π₯ Allows users to download reels directly.
- β‘ Responsive and clean UI built with React.
- π Backend API powered by Express.js and Node.js.
- Frontend: React, Axios, CSS
- Backend: Node.js, Express.js
- API Integration: RapidAPI β Instagram Reel Downloader
- Deployment: Render (frontend & backend)
The backend is hosted on Render (free tier). Due to inactivity:
- The server enters sleep mode after 15 minutes.
- It takes about 30β50 seconds to respond on the first request after sleep.
Please wait a few seconds if the live demo seems unresponsive initially.
# Clone the repository
git clone https://github.com/your-username/reelify.git
cd reelify
# Install frontend dependencies
cd Frontend
npm install
npm start
# In a separate terminal, install and run backend
cd ../Backend
npm install
npm start
βοΈ Create a .env file inside the Backend/ directory with your RapidAPI key:
API_KEY=your_api_key_here
- RapidAPI β Instagram Reels Downloader
- Render β Cloud Hosting
- React β Frontend Library
- Express β Node.js Framework