Bloome | Video Downloader YouTube, Facebook, Instagram, X/Twitter.

  • June 25, 2025 12:13 am
  • 10 views
Bloome | Video Downloader YouTube, Facebook, Instagram, X/Twitter.
Bloome | Video Downloader YouTube, Facebook, Instagram, X/Twitter.
Bloome | Video Downloader YouTube, Facebook, Instagram, X/Twitter.
Bloome | Video Downloader YouTube, Facebook, Instagram, X/Twitter.
Bloome | Video Downloader YouTube, Facebook, Instagram, X/Twitter.
Bloome | Video Downloader YouTube, Facebook, Instagram, X/Twitter.
75total price

Overview

  • Website URL: https://bloome.netlify.app/
  • Which category does your website fall into?: Bespoke Platform
  • Which language is your bespoke platform programmed with?: Unknown
  • Which database platform does your bespoke platform use?: Other
  • Does your website have e-commerce capability?: No

Description

Bloome is a powerful web application that enables you to effortlessly download publicly accessible videos from popular social media platforms, including Twitter, YouTube, Facebook, and Instagram. Built with a robust backend in Node.js and a responsive frontend in React.js, Bloome provides a seamless and user-friendly video downloading experience.

Live Demo

https://bloome.netlify.app/

 

Installation

 

To install and run this app locally, follow the steps below:

  1. Install the dependencies for the server by navigating to the server folder:
cd ./server
npm install





   2. Set up environment variables by creating a .env file in the "server" folder with the following content:

Create .env (backend)
YT_API_KEY=your_youtube_api_key

TW_API_KEY=your_twitter_api_key

FB_API_KEY=your_facebook_api_key

IG_API_KEY=your_instagram_api_key

MONGO_USER=your_username_mongodb_atlas
MONGO_PASS=your_password_mongodb_atlas

4. Set up environment variables by creating a .env file in the “public” folder with the following content:

Create .env (frontend)

REACT_APP_API_URL=https://your_domain.vercel.app/api/v1

 

  1. Start the server by running the following command:

    npm start

This will launch the server and make it accessible at http://localhost:3030.

  1. Install the dependencies for the frontend by navigating to the public folder:

    cd ./public
    npm install
    
  2. Start the React app by running the following command:

    npm start
  3. You can use the following APIs to integrate YouTube and Twitter video download functionality into your backend:

    YouTube Video Download API: https://rapidapi.com/ytjar/api/yt-api/pricing

    Twitter Video Download API: https://rapidapi.com/

    Facebook Video Download API: https://rapidapi.com/

    Instagram Video Download API: https://rapidapi.com/

This will start the frontend of the app and make it accessible at http://localhost:3000.

Using Docker

 

If you have Docker installed, you can easily run Bloome using Docker Compose. Follow the steps below:

  1. Make sure you have Docker and Docker Compose installed on your system.

  2. In the server directory of the project, create a .env file with the necessary API keys as mentioned in the installation steps.

  3. Open a terminal and run the following command to start Bloome using Docker Compose:

    docker-compose -f ./docker-compose.yaml up

    This command will build the Docker images and start the containers.

  4. Bloome will be accessible at http://localhost:3000 in your web browser.

Usage

 

  1. Open your web browser and go to http://localhost:3000 to access Bloome.

  2. Enter the URL of the video you want to download from Twitter, YouTube, Facebook, or Instagram into the provided input field.

  3. Click the “Download” button, and Bloome will retrieve and offer the video for download.

  4. Save the video to your desired location on your local device.

Features:

  • Download videos from Twitter, YouTube, Facebook, and Instagram effortlessly.
  • Utilizes Node.js for the efficient management of video fetching.
  • Employs React.js to create a responsive and intuitive user interface.