How akshatthakur22/calcuzy works
Calcuzy is a multi-category online utility hub. Users discover a tool from the home page or tools catalog, open a tool page, enter inputs in its client interface, and receive a calculation or generated output. The repository also provides countdowns, name and quote collections, legal-document generators, and editorial guides. Tool pages combine interactive clients with explanatory content and structured SEO metadata. The README describes the product broadly; source-index references establish only the sampled page-to-client and helper relationships shown below.
Main entry points: app Calculator pages · build-tool-schemas.ts Tool schema builder · page.tsx Home page · Navbar.tsx Site navigation
Components 19
Discovery and navigation
- Home page
app/page.tsx - Home discovery UI
components/home - Tools catalog
app/tools/page.tsx - Site navigation
components/Navbar.tsx
Interactive tools
- Calculator pages
app - Calculator clients
components/client - Finance and legal clients
components/tools - Countdown pages
app - Countdown clients
components/client
Editorial and collections
- Names and quotes
app - Editorial guides
app/blog - Tool guide content
lib/tool-guides.ts
Shared page services
- Tool descriptions
lib/tool-content.ts - Tool schema builder
lib/build-tool-schemas.ts - Metadata and schemas
lib/metadata.ts - Tool information UI
components/ToolInfo.tsx - Educational guide UI
components/ToolEducationalGuide.tsx - Structured data output
components/ToolJsonLd.tsx
Other components
- Visitor
Connections 20
- Visitor → Home page: opens
README.md - Home page → Home discovery UI: renders
app/page.tsx - Visitor → Tools catalog: browses
README.md - Site navigation → Tools catalog: links to
components/Navbar.tsx - Site navigation → Home page: links to
components/Navbar.tsx - Visitor → Calculator pages: opens tool
README.md - Calculator pages → Calculator clients: renders client
app/age-calculator/page.tsx - Calculator pages → Finance and legal clients: renders client
app/capital-gains-calculator/page.tsx - Visitor → Countdown pages: opens countdown
README.md - Countdown pages → Countdown clients: renders client
app/bmi-calculator/page.tsx - Visitor → Names and quotes: explores collections
README.md - Visitor → Editorial guides: reads guides
README.md - Calculator pages → Tool information UI: renders details
app/age-calculator/page.tsx - Tool information UI → Tool descriptions: loads content
components/ToolInfo.tsx - Calculator pages → Educational guide UI: renders guide
app/age-calculator/page.tsx - Educational guide UI → Tool guide content: loads guide
components/ToolEducationalGuide.tsx - Calculator pages → Tool schema builder: builds schemas
app/age-calculator/page.tsx - Tool schema builder → Metadata and schemas: calls schema helpers
lib/build-tool-schemas.ts - Tool schema builder → Tool descriptions: loads tool data
lib/build-tool-schemas.ts - Calculator pages → Structured data output: renders structured data
app/age-calculator/page.tsx