MCPcopy Index your code
hub / github.com/dayschedule/idm

github.com/dayschedule/idm @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
21 symbols 39 edges 14 files 0 documented · 0%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

URL Shortener

An open-source URL shortener to create shorten link with Cloudflare worker and pages. Deploy on Cloudflare for custom domain for free!

url shortener

Build your own URL shortener with Cloudflare worker and pages

Features

  • Expirable links
  • Custom domain(soon)
  • Analytics (soon)

Deploy on Cloudflare

Deploy to Cloudflare Workers

Built with: - 💡 Cloudflare Pages and Workers - ⚡️ Hono.dev - 🛠️ Wrangler - 🦾 TypeScript for the love of coding :-)

License

GNU General Public License v3.0

Extension points exported contracts — how you extend this code

SiteData (Interface)
(no doc)
functions/models/siteData.ts
MetaData (Interface)
(no doc)
functions/models/siteData.ts

Core symbols most depended-on inside this repo

displayShortenedLinks
called by 2
public/static/js/main.js
getTemplate
called by 1
public/static/js/main.js
getIcon
called by 1
public/static/js/main.js
saveToLocalStorage
called by 1
public/static/js/main.js
getIcon
called by 1
functions/theme/home.tsx
Home
called by 1
functions/theme/home.tsx
appendParamsToURL
called by 1
functions/helper/utility.ts
renderShortenedLinks
called by 0
public/static/js/main.js

Shape

Function 13
Class 6
Interface 2

Languages

TypeScript100%

Modules by API surface

public/static/js/main.js8 symbols
functions/theme/home.tsx3 symbols
src/app/app.module.ts2 symbols
src/app/app.component.ts2 symbols
functions/models/siteData.ts2 symbols
functions/models/shortlink.ts2 symbols
functions/theme/layout.tsx1 symbols
functions/helper/utility.ts1 symbols

For agents

$ claude mcp add idm \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page