두 프로젝트(AILINK, DaVinci AI)의 공통 구조를 분석하여 만든 표준 README 템플릿입니다. 모든 신규 블록체인 프로젝트에 이 구조를 적용하세요.
# [PROJECT_NAME] > [TAGLINE — One sentence that captures the project essence] --- ## 📌 Project Overview | Field | Value | |-------|-------| | **Name** | [PROJECT_NAME] | | **Codename** | [CODENAME] | | **Version** | [v1.0.0] | | **Owner** | [GITHUB_USERNAME] | | **Status** | 🟢 Active / 🟡 Development / 🔵 Planned | | **Category** | [e.g. DeFi + AI / AI + NFT] | | **Created** | [YYYY-MM-DD] | | **Last Updated** | [YYYY-MM-DD] | --- ## 🌐 Live URLs | Type | URL | |------|-----| | **Production** | https://[DOMAIN.xyz] | | **Cloudflare Pages** | https://[CODENAME].pages.dev | | **GitHub** | https://github.com/[OWNER]/[CODENAME] | | **Twitter/X** | https://x.com/[HANDLE] | | **Telegram** | https://t.me/[HANDLE] | | **BSCScan** | https://bscscan.com/token/[CONTRACT] | --- ## 🪙 Token Information | Field | Value | |-------|-------| | **Token Symbol** | $[SYMBOL] | | **Total Supply** | [X,XXX,XXX,XXX] | | **Blockchain** | BNB Chain (BEP-20) | | **Contract Address** | `0x...` | | **TGE Date** | [Q4 2025] | | **DEX Listing** | PancakeSwap | ### Token Allocation | Category | % | Amount | Cliff | Vesting | |----------|---|--------|-------|---------| | [Category 1] | 45% | [X,XXX,XXX,XXX] | 0 months | 36 months | | [Category 2] | 15% | [X,XXX,XXX,XXX] | 12 months | 36 months | | [Category 3] | 15% | [X,XXX,XXX,XXX] | 3 months | 30 months | | [Category 4] | 15% | [X,XXX,XXX,XXX] | 6 months | 18 months | | [Category 5] | 10% | [X,XXX,XXX,XXX] | 0 months | 48 months | --- ## 📄 Completed Pages | Path | Page Name | Status | |------|-----------|--------| | `/` | Home | ✅ Done | | `/login` | Login / Wallet Connect | ✅ Done | | `/signup` | Sign Up | ✅ Done | | `/mypage` | My Dashboard | ✅ Done | | `/vesting` | Vesting Schedule | ✅ Done | | `/whitepaper` | Whitepaper | ✅ Done | | `/legal/privacy` | Privacy Policy | ✅ Done | | `/legal/terms` | Terms of Service | ✅ Done | | `/legal/disclaimer` | Disclaimer | ✅ Done | ### Homepage Sections (14 required) Hero → Trust Bar → Features → How It Works → Ecosystem → Tokenomics Chart → Vesting Schedule → Live Stats → Roadmap → Team → Partners → FAQ → Community CTA --- ## 🗺️ Roadmap ### Phase 1 — [Q1-Q2 2025] ✅ Completed - [ ] [Milestone 1] - [ ] [Milestone 2] ### Phase 2 — [Q3-Q4 2025] 🔄 In Progress - [ ] TGE Launch - [ ] DEX Listing - [ ] [Feature Beta] ### Phase 3 — [2026] ⏳ Upcoming - [ ] [Feature 1] - [ ] [Feature 2] ### Phase 4 — [2027+] 🔮 Future - [ ] [Long-term vision] --- ## 👥 Team ### Core Team | Name | Role | |------|------| | [Name] | CEO | | [Name] | CTO | | [Name] | CMO | --- ## 🤝 Partners [Partner 1] · [Partner 2] · [Partner 3] · [Partner 4] · [Partner 5] --- ## 🔐 Authentication (Demo) | Method | Credentials | |--------|-------------| | Email | demo@[domain].io / Demo1234! | | MetaMask | Simulated | | WalletConnect | Simulated | Session stored in `localStorage` key: `[project]_user` --- ## 🛠️ Tech Stack | Layer | Technology | |-------|-----------| | **Hosting** | Cloudflare Pages | | **Runtime** | Cloudflare Workers (Edge) | | **Framework** | Hono v4 (TypeScript) | | **Build** | Vite v6 + @hono/vite-cloudflare-pages | | **CLI** | Wrangler v4 | | **Styling** | Tailwind CSS CDN | | **Charts** | Chart.js | | **Icons** | Font Awesome 6.4 | | **Auth** | localStorage demo auth | --- ## 📁 Project Structure ``` [CODENAME]/ ├── src/ │ ├── index.tsx # Main Hono router │ └── pages/ │ ├── layout.ts # Shared navbar + footer │ ├── home.ts # Home page (14 sections) │ ├── login.ts # Login / wallet connect │ ├── signup.ts # Registration │ ├── mypage.ts # User dashboard │ ├── vesting.ts # Token vesting │ ├── whitepaper.ts # Documentation │ └── legal.ts # Privacy/Terms/Disclaimer ├── public/static/ # Static assets ├── dist/ # Build output ├── ecosystem.config.cjs # PM2 config ├── wrangler.jsonc # Cloudflare config ├── vite.config.ts # Build config ├── package.json └── README.md ``` --- ## 🚀 Deployment ### Platform - **Cloudflare Pages** · Build: `npm run build` · Output: `dist/` - **Production Branch**: main - **Cloudflare Project**: [CODENAME] - **SSL**: Auto via Cloudflare - **CDN**: 200+ global PoPs ### Commands ```bash # Development git clone https://github.com/[OWNER]/[CODENAME].git cd [CODENAME] && npm install npm run build && pm2 start ecosystem.config.cjs # Deploy to production npm run build npx wrangler pages deploy dist --project-name [CODENAME] ``` --- ## 📦 Backup History | Date | Version | Download | Notes | |------|---------|----------|-------| | [YYYY-MM-DD] | [v1.0.0] | [link] | Initial release | --- ## ⚠️ Disclaimer $[SYMBOL] is a utility token and is NOT a security or investment product. © [YEAR] [PROJECT_NAME]. All rights reserved.
{
"$schema": "node_modules/wrangler/config-schema.json",
"name": "[CODENAME]",
"compatibility_date": "2024-01-01",
"pages_build_output_dir": "./dist",
"compatibility_flags": ["nodejs_compat"]
}
module.exports = {
apps: [{
name: '[CODENAME]',
script: 'npx',
args: 'wrangler pages dev dist --ip 0.0.0.0 --port [PORT]',
env: { NODE_ENV: 'development', PORT: [PORT] },
watch: false,
instances: 1,
exec_mode: 'fork'
}]
}