AOSSIE-Org / AOSSIE-Org/DebateAI

[Feature] Implement PWA Manifest, SEO Enhancements, and Brand Logo

未关闭
#205 0 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看
主要语言
TypeScript
星标
84
派生
198
平均合并
2 天 19 小时
30 天内合并 PR
30

描述

### Is your feature request related to a problem? Please describe.
Currently, the application lacks standard PWA configuration (`manifest.json`), proper SEO meta tags, and consistent branding assets (Logo) in the frontend.
- **SEO:** The lack of meta tags affects search engine discoverability and social media sharing previews.
- **PWA:** Users cannot "install" the application on their Desktop or Mobile devices because the manifest is missing.
- **Branding:** The official DebateAI logo is not consistently used as the favicon or app icon.

### Describe the solution you'd like
I propose implementing the following enhancements to the Frontend:

1. **PWA Support:** Add a `manifest.json` file to define the app name, icons, theme colors, and display mode (standalone).
2. **SEO Optimization:** Add standard `` tags (Description, Keywords, Open Graph, Twitter Cards) to the `index.html` or main layout.
3. **Branding:** Add the official DebateAI logo assets and link them correctly as favicons and manifest icons.

### Proposed Implementation
- Create `public/manifest.json` with standard PWA fields (`short_name`, `icons`, `start_url`, `theme_color`).
- Update the `` section in the entry file to include SEO scripts.
- Ensure the specific `DebateAI` logo is added to the public assets folder.

### Benefits
- **Installability:** Enables "Add to Home Screen" functionality for mobile and desktop users.
- **Discoverability:** Improves ranking on search engines and appearance on social platforms.
- **Professionalism:** Provides a polished, branded experience for users.

贡献指南

这个仓库没有索引到贡献指南

评估

这个 Issue 还没有评估数据。

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。