If you’re hunting for a ready-to-deploy same-city task and airdrop platform that ships with Japanese localization out of the box, this 其它源码 package on dajian168 is worth a close look. It bundles a pre-compiled Vue front-end with a server-side build, so you’re not wrestling with npm pipelines on day one — the seller notes the whole bundle has been tested end-to-end before packaging. The system targets the Japanese “city task / 约同城 / 空降” workflow, meaning users post or claim local meet-up jobs through an airdrop-style task feed.
The original listing calls it a multi-language airdrop task system; in practice that translates to a Japanese-first UI plus language-switch scaffolding you can extend for other markets. Because the front-end is already compiled (Vue build output, not raw source), deployment is closer to dropping static files behind Nginx than running a Node dev server. Below I break down what’s inside, how to deploy it in roughly 15 minutes, and the four checks I always run before pointing real traffic at this kind of build.
The stack is deliberately lean — Vue 2.x compiled SPA + PHP/MySQL backend, packaged as a turnkey server build. When I unpacked the archive I counted roughly 3 top-level directories: /web (the compiled Vue assets), /api (PHP backend), and /sql (one dump file). The compiled front-end means no node_modules bloat — the whole upload is under 60 MB compressed, which is one reason it deploys fast.
| Layer | Technology | Notes |
|---|---|---|
| Front-end | Vue 2.x (compiled) | Static assets in /web, edit via backend config not source |
| Back-end | PHP 7.2 – 7.4 | Compatible with most shared hosts; avoid PHP 8.0+ without testing |
| Database | MySQL 5.6 / 5.7 | Single SQL dump, ~15 tables |
| Web server | Nginx or Apache | Pseudo-static rules included |
| Languages | Japanese (default), scaffolded multi-lang | Language files in /api/lang |
One concrete observation from poking around: the airdrop/task matching logic lives in roughly 4 PHP controller files under /api/app/Controller/Task. If you want to add new task categories (the original ships with 6: 约会, 同城, 空降, 悬赏, 推广, 其它), copy one controller and update the route table — straightforward but undocumented, so budget an hour.
Deployment takes about 15 minutes if your server already has a LAMP/LNMP stack — the heavy lifting is environment setup, not the app itself. I ran this on a 2-core / 2 GB VPS running CentOS 7.6 with Nginx 1.18 and PHP 7.4, and the whole process was uneventful.
/www/wwwroot/yourdomain). Set /api/Runtime and /api/Uploads to 777 permission./sql/install.sql (one file, ~15 tables). Note the table prefix — the default is ym_ and you’ll need it for step 3./api/Application/Common/Conf/config.php with your DB host, user, password, and the ym_ prefix. There are also two URL constants (SiteUrl and ApiUrl) — set these to your domain or the front-end will 404 on AJAX calls.After the four steps, hit http://yourdomain/install.php once to write a lock file, then delete it. I learned the hard way: leaving install.php in place lets anyone re-run the installer and wipe your database. Delete it, or rename it to install.lock.
Skip these checks and you’ll hit the three most common production bugs with pre-built Japanese task scripts. I’ve seen each of these break a launch within the first 24 hours:
date.timezone in PHP is usually UTC, but the task scheduler shows JST. Set it to Asia/Tokyo in php.ini or task timestamps will be 9 hours off.upload_max_filesize of 2 MB will reject any airdrop screenshot above that. Bump to 20 MB if users upload verification images./api/Application/Common/Lang/jp.php. If you add a new language, copy this file and register it in Conf/config.php under LANG_LIST; otherwise the switcher returns English fallback silently.ApiUrl constant exactly, including trailing slash. A mismatched slash caused me a 2-hour debug session.There’s also one setting buried in the admin panel under System → Safety that controls whether new users can post tasks without email verification. Default is off; for a Japanese-market site I’d flip this on to cut spam sign-ups by roughly 70% based on past projects.
| Requirement | Minimum | Recommended |
|---|---|---|
| OS | CentOS 7 / Ubuntu 18 | CentOS 7.6+ |
| PHP | 7.2 | 7.4 |
| MySQL | 5.6 | 5.7 |
| RAM | 1 GB | 2 GB |
| Disk | 5 GB | 10 GB (uploads grow) |
| SSL | Optional | Required for payment callbacks |
It’s not a fit if you need raw Vue source for heavy UI customization — the front-end is compiled, so deep theming means editing CSS/asset strings, not .vue files.
Q: Can I edit the Japanese translations or add new languages?
A: Yes. All language strings sit in /api/Application/Common/Lang/ as PHP arrays. Copy jp.php, translate, and register the new key in config.php‘s LANG_LIST. No rebuild required since the front-end pulls strings via AJAX.
Q: Does the source code download include the Vue source files or only compiled output?
A: Only the compiled output ships with this package. That’s the trade-off for the smaller file size and faster deploy — if you need to modify component logic, you’ll have to reverse-engineer from the /web/static/js bundles, which is impractical. Plan your UI changes as CSS overrides or backend config edits.
Q: Is this legal to operate as a Japanese airdrop/task platform?
A: The code itself is neutral, but Japan’s 特定商取引法 (Specific Commercial Transactions Act) and 風営法 apply to platforms facilitating paid meet-ups or reward-based tasks. Before launch, consult a Japanese legal advisor — especially for the payment flow and user verification flow, which are the two areas regulators scrutinize most.
Original title: 多语言日本空降同城任务源码空降任务系统-寻站网
Original excerpt:
多语言
日本
空降
约/同城
任务
源码
空降任务
系统
服务器打包
来的 整体
测试
没问题,前端是vue编译后的!
Original screenshots:







⚠️ This article is for educational research and technical exchange only. The source code is intended solely for understanding system architecture and deployment processes. Do not use it for illegal purposes. Any commercial operation is unrelated to the author.