-
Notifications
You must be signed in to change notification settings - Fork 6
[add] Hackathon home page with Lark BI Table API #44
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
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.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@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.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@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.