CalcHub
Free embeddable calculators for finance, health, business, and everyday workflows.
Overview
CalcHub is a Next.js app that serves a library of niche calculators with enhanced SEO and social preview support. It includes dynamic calculator pages, embed-friendly views, and responsive layouts across mobile, tablet, and desktop.
Highlights
- Free calculator library with embeddable widgets
- SEO-ready metadata for Open Graph and Twitter cards
- Public discovery files:
robots.txt,llms.txt, andsitemap.xml - Responsive Tailwind UI across all devices
- Search-friendly sharing at
https://calchub.adilhusain.xyz
Getting Started
Prerequisites
- Node.js 20+ recommended
- npm
Install dependencies
npm install
Run locally
npm run dev
Open http://localhost:3000 in your browser.
Build for production
npm run build
Run production build
npm run start
Additional commands
npm run lint
npm run clean
SEO & Sharing Files
This app includes built-in support for standard discovery and share metadata:
public/robots.txtpublic/llms.txt
- `app/sitemap.ts` → generates `/sitemap.xml`
- `app/layout.tsx` → root metadata, OG/Twitter preview settings
- `public/og.png` → shared preview image
Project Structure
app/— Next.js App Router pages and layoutscomponents/— UI building blocks and calculator componentslib/— shared calculator metadata and helperspublic/— static assets and SEO files
Notes
If you are using AI Studio or any Google Gemini integration, configure .env.local as needed. Otherwise, CalcHub runs without additional environment variables.
Built with Next.js, React, and Tailwind CSS.

