TikDrop is a high-performance, production-ready Progressive Web Application (PWA) built with Next.js 16. It empowers users to download public TikTok videos in HD (MP4), audio (MP3), or image slides (ZIP) without watermarks. Integrated with native monetization capabilities, profound accessibility tools, and multi-language support.
- Progressive Web App (PWA): Installable natively on iOS, Android, and desktop devices for maximized user retention.
- Watermark-Free Downloads: Retrieve precise TikTok video streams without external watermarks, supporting MP4 and MP3 extractions.
- Image Slides Extraction: Unique capability to parse TikTok photo slides and download them in a consolidated
.zipformat. - Monetization Ready: Strategically positioned Google AdSense hooks. Users watch short ads while downloads are being prepared.
- Internationalization (i18n): Fully localized in both English (
en) and Indonesian (id) out of the box. - WCAG Accessibility Widget: Built-in floating widget for High Contrast mode, Large Text, and Link Highlighting.
- User Activity History: Synchronized with Google Auth & Firebase, allowing returning users to track and redownload their recent queries.
- Google Analytics 4: Pre-configured data streams to monitor audience behavior and bounce rates dynamically.
- Framework: Next.js 16 (App Router + Turbopack)
- Language: TypeScript
- Styling UI/UX: Tailwind CSS v4, Framer Motion, Shadcn UI
- Database & Auth: Firebase / Firestore
- Deployment: Vercel-ready & Firebase App Hosting compatible
-
Install Dependencies
npm install
-
Run Development Server
npm run dev
-
Build for Production Environment
npm run build
Open http://localhost:9002 to start exploring the application locally.
Distributed under the MIT License. Authored by mikeu-dev.
Disclaimer: This project is an independent tool and is NOT AFFILIATED with TikTok, ByteDance, or any of their corporate entities. The downloaded content remains the copyright of its original creators.