algorithm-contests-cn:基于 HTML/CSS/JavaScript 的国内算法竞赛信息汇总网站项目

国内算法竞赛信息站 — 一站式汇总国内各大算法竞赛的参赛条件、赛题概要、赛程与奖项信息

分支1Tags0
文件最后提交记录最后更新时间
20 天前
20 天前
20 天前
20 天前

国内算法竞赛信息站

一站式汇总国内各大算法竞赛的实用信息,帮助参赛者快速了解竞赛的参赛条件、赛题概要、赛程与截止时间、奖项设置,并一键直达官网报名。

功能特性

  • 🔍 实时搜索:按竞赛名称、主办方或关键词即时过滤
  • 🏷️ 类型筛选:信息学奥赛 / 大学生ACM / 企业赛事 / 资格认证 四类一键切换
  • ⏱️ 状态标签:根据报名时间自动标注「报名中 / 即将开始 / 已结束 / 以官网为准」
  • 📱 响应式布局:桌面端多列卡片网格,移动端单列展示
  • 📄 信息透明:每项竞赛字段完整(主办方、参赛条件、赛题概要、赛程、奖项、官网链接)

已收录竞赛(10 项)

类型 竞赛
信息学奥赛 NOI、NOIP、CSP-J/S
大学生ACM ICPC 亚洲区/中国赛、CCPC 中国大学生程序设计竞赛
企业赛事 百度之星、华为软件精英挑战赛(CodeCraft)
资格认证 PAT 计算机程序设计能力考试
综合赛事 蓝桥杯、GPLT 团体程序设计天梯赛

技术栈

  • 纯静态网站:HTML + CSS + 原生 JavaScript(无构建工具、无框架依赖)
  • 数据与视图分离:竞赛数据独立存放在 js/data.js,增删改一条竞赛只需编辑一个对象

项目结构

algorithm-contests-cn/
├── index.html      # 页面骨架(标题、搜索、筛选、卡片列表)
├── css/
│   └── style.css   # 蓝色系清爽风格、卡片网格、响应式
├── js/
│   ├── data.js     # 竞赛数据源(10 项竞赛,含参赛条件/赛题概要/赛程/奖项/官网)
│   └── main.js     # 渲染与交互逻辑(搜索、筛选、状态标签、HTML 转义)
└── README.md

本地运行

# 任意静态服务器即可,例如:
python3 -m http.server 8080
# 访问 http://localhost:8080

竞赛赛程与截止时间请以各竞赛官网最新通知为准,本站数据仅供快速参考。

项目介绍

国内算法竞赛信息站 — 一站式汇总国内各大算法竞赛的参赛条件、赛题概要、赛程与奖项信息

定制我的领域