Bulk Name Checker
COMPLETED

Bulk Name Checker

A high-performance web application for entrepreneurs, marketers, and developers who need to validate name availability at scale.

About the Project

Check domain and social handle availability across 20+ platforms in seconds.

A high-performance web application for entrepreneurs, marketers, and developers who need to validate name availability at scale. Instead of checking one platform at a time, BulkName.io processes entire lists in parallel and streams results back in real time.


Screenshots

Full Dashboard — Bulk Results

Full dashboard showing results for cognivex, marvelous, macrohard, eefferyjpstein

In-App Embedded Preview — cognivex.store

cognivex.store loaded directly inside the embedded iframe popup

Social Handle Verification — Cognivex Instagram

Instagram profile page for cognivex showing page not available

Social Handle Verification — Macrohard LinkedIn

Macrohard LinkedIn company page loaded in the embedded preview


Features

  • Bulk Input — Paste names separated by commas or newlines and check them all at once
  • 20+ Platforms in Parallel — Simultaneous checks across domains and socials with no waiting
  • Progressive Streaming — Results appear instantly as each check completes
  • Embedded Proof Previews — Click any badge to load the live page directly inside the app
  • Availability Scoring — Each name receives a score out of 20 based on how many platforms are free
  • CSV Export — Download your full results for further research or sharing

Platform Coverage

| Category | Platforms | |---|---| | Domains | .com .ai .tech .dev .store .shop .org .art .me .design .studio | | Social | Instagram · X/Twitter · TikTok · YouTube · Reddit · Facebook · LinkedIn · GitHub · App Store |


Tech Stack

  • Framework: Next.js 16 (App Router) · TypeScript
  • Styling: Vanilla CSS · Glassmorphic dark theme · Custom design tokens
  • Backend: Node.js API Routes · Streaming (ReadableStream)
  • Domain Checks: Multi-stage DNS resolution for accurate availability detection
  • Social Checks: HTTP status + redirect heuristics per platform
  • Concurrency: p-limit queue (15 parallel workers)
  • Proxy: Server-side header rewriting to enable inline iframe previews

Getting Started

# 1. Clone the repository
git clone https://github.com/RasikhAli/Bulk-Name-Checker.git
cd Bulk-Name-Checker

# 2. Install dependencies
npm install

# 3. Run the development server
npm run dev

Open http://localhost:3000 in your browser.

Production Build

npm run build
npm start

Deployment

This app requires a Node.js server (API routes for DNS checks and the proxy). It is not compatible with static hosts like GitHub Pages.

Recommended hosts:

  • Render — Build: npm ci && npm run build · Start: npm start
  • Vercel — Zero-config, connect your repo and deploy
  • Railway — Full Node.js environment

License

Distributed under the MIT License.


Engineered by Rasikh Ali · LinkedIn

Project Gallery

Screenshot 1
Screenshot 2
Screenshot 3
Screenshot 4

Project Timeline

May 2026 - May 2026

Technologies

TypeScriptCSSJavaScript

Related Projects

Projects built with similar technologies.

Online Html Editor And Viewer
COMPLETED
JavaScriptHTMLCSS+1 more

Online Html Editor And Viewer

The Online HTML Editor and Viewer is a simple web application built with Flask that allows users to write and preview HTML code in real-time.

Rasikh Ali
Examina Ai
COMPLETED
TypeScriptPythonCSS+2 more

Examina Ai

Using AI, It transforms raw study materials into structured, verified examination sets with support for institutional export formats like Moodle XML.

Rasikh Ali
Ramadan Tracker
COMPLETED
PythonHTMLJavaScript

Ramadan Tracker

A responsive web application for tracking Sehri (Suhoor) and Iftar times during Ramadan with multi-fiqh support, Qibla direction, and PWA capabilities.

Rasikh Ali