[add] Hackathon home page with Lark BI Table API#44
Conversation
|
Important Review skippedBot user detected. To trigger a single review, invoke the You can disable this status message by setting the Comment |
Co-authored-by: TechQuery <19969570+TechQuery@users.noreply.github.com>
Co-authored-by: TechQuery <19969570+TechQuery@users.noreply.github.com>
TechQuery
left a comment
There was a problem hiding this comment.
@copilot 背景色不要太暗或太亮,可以选择蓝紫色渐变为主,并注意前/背景色对比度,可以参考:https://github.com/FreeCodeCamp-Chengdu/HOP/blob/main/pages/index.tsx
Co-authored-by: TechQuery <19969570+TechQuery@users.noreply.github.com>
Updated the color scheme to use a blue-purple gradient similar to the HOP reference. Changes include:
Commit: ef55436 |
@copilot 我要改的是 Card 的背景色,不是 Badge 的背景色…… 你写的浅色卡片也分不出文字和背景,能不能用渐变粉色做背景?还有,要统一用 LESS。 同时按如下顺序排列内容:
|
Co-authored-by: TechQuery <19969570+TechQuery@users.noreply.github.com>
已完成所有修改: 1. 卡片背景改为渐变粉色
2. 统一使用 LESS
3. 内容重新排列
4. 无框卡片
Commit: a167b04 由于环境限制无法运行服务器截图,但所有代码更改已完成并推送。主要变化:
|
@copilot 我前文合起来的意思是:
|
…contrast Co-authored-by: TechQuery <19969570+TechQuery@users.noreply.github.com>
已完成所有更新: 1. 卡片配色方案(高对比度)
2. 使用现有组件
3. 组织样式
Commit: e9f2f7d 主要改进:
|
@copilot 我说的”XXX 色渐变“指的是纯色,没说有任何透明度…… 把所有渐变色样式里的 |
Co-authored-by: TechQuery <19969570+TechQuery@users.noreply.github.com>
已将所有渐变色从 深色卡片(蓝/紫色纯色渐变)
浅色卡片(粉色纯色渐变)
其他更新
Commit: 95dbbd7 现在所有卡片都是纯色渐变,前景和背景有明显的高对比度。 |
[optimize] support Ownership Transfer in copying Lark documents [remove] useless codes in Hackathon page
TechQuery
left a comment
There was a problem hiding this comment.
@copilot 参考 https://hackclub.com/hackathons/ 把配色做得活泼、鲜艳一些,多用渐变色。
…ck Club Co-authored-by: TechQuery <19969570+TechQuery@users.noreply.github.com>
已更新为活泼、鲜艳的配色方案,参考 Hack Club 风格,使用多种渐变色: 主要改进:
Commit: 74321b3 配色现在更加明亮、活泼,充满活力。 |
[migrate] replace SCSS with LESS for CSS [remove] Undici proxy agent



Implementation Plan: Hackathon Detail Page with Mock Data
/pages/hackathon/[id].tsxPreview
Vibrant, energetic design with multiple colorful gradients:
Styling & Layout
Technology:
styles/Hackathon.module.lessColor Scheme (Vibrant & Lively):
Hero Section:
linear-gradient(135deg, #667eea 0%, #764ba2 50%, #f093fb 100%)- Purple to pink gradientSection Titles:
linear-gradient(90deg, #f093fb, #f5576c, #ffd140)- Pink to red to yellowAgenda Items (Each type has unique vibrant gradient):
#00c9ff → #92fe9d#f5576c → #f093fb#4facfe → #00f2fe#ffd140 → #ff6b6b#667eea → #764ba2Cards:
linear-gradient(135deg, #667eea, #764ba2)- Purple gradientlinear-gradient(135deg, #fa709a, #fee140)- Pink to yellow gradientlinear-gradient(135deg, #fa709a 0%, #fee140 100%)- Pink to yellowInteractive Elements:
#00f2fe → #4facfe#667eea → #764ba2Page Layout (Reorganized):
<UserRankView />component fromidea-react<GitCard />component, 3-4 per rowComponent Integration:
<UserRankView />fromidea-reactpackage for ranking visualization<GitCard />component for standardized repository card displayFeatures Implemented
The page displays all hackathon data in organized sections with an energetic, modern aesthetic:
✅ Data Structures: All requested entities (Agenda, Person, Organization, Prize, Template, Project)
✅ Mock Data Generator: Comprehensive mock data in
models/Hackathon.ts✅ Dynamic Routing: Page accessible at
/hackathon/[id]with any ID✅ Vibrant Design Inspired by Hack Club:
✅ Component Reuse:
<UserRankView />for prizes ranking display<GitCard />for templates display✅ Responsive Layout: Using React Bootstrap components throughout
✅ Full i18n Support: Complete translations for zh-CN, en-US, and zh-TW
✅ LESS Styling: Unified styling approach using LESS preprocessor
✅ Modern Aesthetics: Vibrant, energetic design matching contemporary hackathon websites
Human changes
✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.
💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.