I Turned My Web Directory Into a Growing Collection of Tools, Sites, and Experiments
说明与用途
base31.org 从一个简单的目录发展为提供策划列表、子域工具、社区发布和强大搜索的平台,提升了小众网络项目的可发现性。
问题
Users find it hard to discover useful small web projects and tools.
结果
base31.org evolved from a static directory into a dynamic platform offering curated content, subdomain tools, community publishing, and robust search, enhancing discoverability of niche web projects.
工作流
- 1. Build main site with Next.js and TypeScript. 2. Store curated content in editable JSON files. 3. Implement search across names, URLs, descriptions, categories, tags. 4. Add tag‑style search and random‑pick option. 5. Host lightweight tools on subdomains (e.g., imagecompressor.base31.org). 6. Enable community uploads of static HTML/CSS/JS sites. 7. Provide voting, discussion, and notification features via Cloudflare Workers. 8. Apply dark/light themes, reduced‑motion, keyboard navigation, responsive layouts, structured data, and clear labeling for sponsored content.
证据
base31 is now a place to discover interesting websites, use small browser tools, explore public APIs and AI projects, and even upload a simple static site for other people to find.
I keep the curated content in editable JSON files instead of burying every site entry in UI components.
Visitors can upload a simple static site made with HTML, CSS, and JavaScript. The project can host it, list it for others to browse, and let visitors vote on it.
- 记录日期: 2026-10-03T23:41:28.947Z