Skip to content

meow7781/SnapFlow.io

Repository files navigation

SnapFlow.io

image

A modern, fast, and secure web application for downloading media from social platforms and shortening URLs. Built with Next.js, TypeScript, and Tailwind CSS.

🌐 Live Demo: https://snap-flow-io.vercel.app/

Features

  • Media Downloader: Download videos and media from YouTube, TikTok, Instagram, Pinterest, Twitter, and Facebook
  • URL Shortener: Create short, shareable links instantly
  • Fast & Secure: Optimized performance with security best practices
  • Responsive Design: Works seamlessly on desktop and mobile devices
  • Modern UI: Beautiful interface with particle effects and smooth animations

Tech Stack

  • Framework: Next.js 16
  • Language: TypeScript
  • Styling: Tailwind CSS
  • Deployment: Vercel

Getting Started

Prerequisites

  • Node.js 18+
  • npm, yarn, pnpm, or bun

Installation

  1. Clone the repository:
git clone https://github.com/heygaurav77/SnapFlow.io.git
cd SnapFlow.io
  1. Install dependencies:
npm install
# or
yarn install
# or
pnpm install
# or
bun install
  1. Run the development server:
npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun dev
  1. Open http://localhost:3000 in your browser.

Usage

Media Downloader

  1. Navigate to the main page
  2. Paste a social media URL
  3. Select your preferred quality/format
  4. Download your media

URL Shortener

  1. Go to the /shortener page
  2. Enter your long URL
  3. Get your shortened link instantly

API Routes

  • GET /api/health - Health check
  • POST /api/fetch - Fetch media information
  • POST /api/download - Download media
  • POST /api/thumbnail - Get video thumbnails

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

License

This project is private and proprietary.

Disclaimer

This tool is for educational and personal use only. Please respect copyright laws and platform terms of service when downloading content.

About

A modern, fast, and secure web application for downloading media from social platforms and shortening URLs. Built with Next.js, TypeScript, and Tailwind CSS.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages