Tech Stack
The v2 platform is designed for performance and privacy, leveraging edge computing.Runtime
Cloudflare Workers (Edge Serverless)
Language
TypeScript (Backend) & Vanilla JS (Frontend)
Deployment
Wrangler 4 (Cloudflare CLI)
Assets
Workers Assets (Static Hosting)
Routing
Routes are handled insrc/worker.ts. The Worker serves both static assets (via Workers Assets binding) and dynamic routes.
| Route | Description |
|---|---|
/ | Homepage |
/about | About page |
/services/dns | DNS Service Page |
/tool/gfu | Google Form Unlocker |
/tool/wifi | WiFi Password Extractor |
/blog/* | Dynamic Blog Routing |
/contribute | Contribute page |
/terms | Terms of Service |
/privacy | Privacy Policy |
/license | License information |
Shortcuts & Redirects
/bypass→/services/dns/dns→/services/dns/forms→/tool/gfu/wifi→/tool/wifi/discord→ Discord Invite/github→ GitHub Profile
Development
Prerequisites
- Node.js v18+
- npm/yarn
Local Setup
Clone
Clone the repository to your local machine:
bash git clone https://github.com/hapara-fail/website.git cd website Deployment
Deployments are managed via Wrangler.wrangler login.