# ⏫ TikTok Downloader

Video TikTok Downloader using 🧰 NodeJS with Watermark and Non-Watermark!

## 〽️ Technology/Dependencies
- [Turbo Repo](https://turborepo.org)
- [Got](https://npmjs.com/got)
- [Ow](https://npmjs.com/ow) 
- [VM2](https://npmjs.com/vm2)
- [Next.js](https://nextjs.org)
- [WindiCSS](https://windicss.org)

## Development 👷
- Make sure you have [yarn](https://yarnpkg.com) installed, and you are using the [yarn berry](https://yarnpkg.com/getting-started/migration#step-by-step) version.
- Clone/fork into a directory you want.
- Install all dependencies correctly (`yarn install`)
- Ran `yarn dev` (default web port: `3000`)

# Configuration 🔑

**Environment Setup:**
1. Rename `.env.example` to `.env`
2. Fill `REDIS_URL` value with your redis database url.

**Environment Setup on Hosting:** (vercel)
1. Go to your project settings.
2. Find `Environment Variables` button and click it.
3. Add environment variable with `REDIS_URL` as the name, and fill the value using your redis url.

## ☁️ Endpoints
Check [this](https://docs.tdl.besecure.eu.org) out.

## :bug: Bugs Report
Feel free to open an issue if you have a problem or find a bug. That would be very helpful!

## 🔥 Credits + Source

- [TikTok](https://tiktok.com) 
- [SnapTik](https://snaptik.app)
- [Tikmate](https://tikmate.online)
- [SaveFrom](https://id.savefrom.net)
- [TTDownloader](https://ttdownloader.com)
- [Musically Down](https://musicaldown.com)
- [TikDown](https://tikdown.org)
- [DownTik](https://downtik.net)
- [LoveTik](https://lovetik.com)
- [TikTokDownloaderOne](https://tiktokdownloader.one)
- [GetVidTik](https://getvidtik.com)

🧗‍♀️ Contribution(s) are welcome!
