Skip to content

Reelify is a full-stack web app built with React and Express.js that allows users to fetch, preview, and download public Instagram Reels using RapidAPI. Deployed on Render, with a backend that may take ~50 seconds to wake up after inactivity.

Notifications You must be signed in to change notification settings

ashishmishrapy/Reelify

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

9 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Reelify πŸŽ₯ – Instagram Reels Downloader

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 Demo

πŸ”— Live Project
(Note: The backend is hosted on Render's free tier, which may take 30–50 seconds to start after inactivity.)


πŸ“Œ Features

  • πŸ” 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.

πŸ› οΈ Tech Stack

  • Frontend: React, Axios, CSS
  • Backend: Node.js, Express.js
  • API Integration: RapidAPI – Instagram Reel Downloader
  • Deployment: Render (frontend & backend)


⚠️ Note About Backend Startup Time

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.


πŸ“¦ Installation & Running Locally

# 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

πŸ™Œ Acknowledgements


πŸ§‘β€πŸ’» Author

Ashish Mishra
πŸ“§ Gmail
πŸ”— LinkedIn

About

Reelify is a full-stack web app built with React and Express.js that allows users to fetch, preview, and download public Instagram Reels using RapidAPI. Deployed on Render, with a backend that may take ~50 seconds to wake up after inactivity.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published