{"id":27156623,"url":"https://github.com/dvhcoding/tiktok-downloader","last_synced_at":"2026-04-28T18:33:35.343Z","repository":{"id":285499480,"uuid":"958346763","full_name":"DVHcoding/Tiktok-Downloader","owner":"DVHcoding","description":"Download Tiktok video no Watermark on Mobile ","archived":false,"fork":false,"pushed_at":"2025-04-01T03:58:46.000Z","size":0,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-01T04:28:47.753Z","etag":null,"topics":["react-native","tiktok-downloader","tools"],"latest_commit_sha":null,"homepage":"https://fluentez.com","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/DVHcoding.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-04-01T03:41:27.000Z","updated_at":"2025-04-01T03:58:50.000Z","dependencies_parsed_at":null,"dependency_job_id":"bff2ebe6-0a02-4f2a-b47f-b791dc537674","html_url":"https://github.com/DVHcoding/Tiktok-Downloader","commit_stats":null,"previous_names":["dvhcoding/tiktok-downloader"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DVHcoding%2FTiktok-Downloader","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DVHcoding%2FTiktok-Downloader/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DVHcoding%2FTiktok-Downloader/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/DVHcoding%2FTiktok-Downloader/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/DVHcoding","download_url":"https://codeload.github.com/DVHcoding/Tiktok-Downloader/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247923946,"owners_count":21019087,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["react-native","tiktok-downloader","tools"],"created_at":"2025-04-08T20:31:31.557Z","updated_at":"2026-04-28T18:33:35.288Z","avatar_url":"https://github.com/DVHcoding.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# TikTok Video Downloader\n\u003cdiv\u003e\n  \u003cimg src=\"https://learnlangs24h.s3.ap-southeast-2.amazonaws.com/uploads/hn2TE09zWii42WI3Qv92V.webp\"    alt=\"Tiktok Downloader\"/\u003e\n\u003c/div\u003e\n\nA simple application that allows users to download TikTok videos using a web server and a mobile app built with React Native. The server fetches the video from TikTok and serves it to the mobile app, which allows users to save the video to their device.\n\n## Table of Contents\n\n- [Features](#features)\n- [Installation](#installation)\n- [Technologies Used](#technologies-used)\n- [Usage](#usage)\n- [API Endpoints](#api-endpoints)\n- [Mobile App](#mobile-app)\n- [Contributing](#contributing)\n- [License](#license)\n\n## Features\n\n- Download TikTok videos by providing the video URL.\n- Save downloaded videos to the device's media library.\n- User-friendly interface for easy interaction.\n- Automatically cleans up downloaded files after a specified time.\n\n## Technologies Used\n\n- **Server**: Node.js, Express, Node-fetch, dotenv\n- **Mobile App**: React Native, Expo, Axios\n- **Database**: None (files are stored temporarily on the server)\n- **Version Control**: Git\n\n## Installation\n\n### Server\n\n1. Clone the repository:\n    ```bash\n    git clone https://github.com/DVHcoding/tiktok-video-downloader.git\n    cd tiktok-video-downloader/server\n    ```\n\n2. Install dependencies:\n    ```bash\n    npm install\n    ```\n\n3. Create a `.env` file in the `server` directory and add the following:\n    ```plaintext\n    PORT=3000\n    HOST=http://localhost:3000\n    ```\n\n4. Start the server:\n    ```bash\n    npm start\n    ```\n\n### Mobile App\n\n1. Navigate to the mobile app directory:\n    ```bash\n    cd tiktok-video-downloader/mobile-app\n    ```\n\n2. Install dependencies:\n    ```bash\n    npm install\n    ```\n\n3. Start the Expo project:\n    ```bash\n    expo start\n    ```\n\n## Usage\n\n1. Open the mobile app on your device or emulator.\n2. Enter the TikTok video URL in the input field.\n3. Press the \"Download TikTok Video\" button to initiate the download.\n4. The video will be saved to your device's media library.\n\n## API Endpoints\n\n### `GET /download-tiktok`\n\n- **Query Parameters**:\n  - `url`: The TikTok video URL to download.\n  \n- **Response**:\n  - On success:\n    ```json\n    {\n      \"success\": true,\n      \"message\": \"Video đã sẵn sàng\",\n      \"videoUrl\": \"http://yourserver/downloads/tiktok_video_1234567890.mp4\"\n    }\n    ```\n  \n  - On error:\n    ```json\n    {\n      \"error\": \"Vui lòng cung cấp URL TikTok\"\n    }\n    ```\n\n## Mobile App\n\nThe mobile app is built using React Native and Expo. It allows users to input a TikTok video URL, request the video download, and save it to their device. The app also includes a feature to paste the URL from the clipboard.\n\n### Key Components\n\n- **TextInput**: For entering the TikTok video URL.\n- **Button**: To trigger the download process.\n- **Alert**: To notify users of success or error messages.\n\n## Contributing\n\nContributions are welcome! Please feel free to submit a pull request or open an issue for any bugs or feature requests.\n\n## License\n\nThis project is licensed under the MIT License. See the [LICENSE](LICENSE) file for details.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdvhcoding%2Ftiktok-downloader","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdvhcoding%2Ftiktok-downloader","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdvhcoding%2Ftiktok-downloader/lists"}