A distraction-free, high-density workstation for tracking deadlines, technical specs, and copyright transparency across creative competitions.
专为创作者打造的无干扰高密度赛事看板:截止倒计时、提报规格自查、版权避坑与备赛日历。
EN: Open-call & submission workstation for global design, photography, illustration, and creative tech awards. Fast, offline-first, and zero API cost.
CN: 全球设计、摄影、插画与创意编程赛事工作台。极速本地运行、规格自查与备赛追踪。
Download and install the LTS build from nodejs.org. Accept the defaults.
- Click the green Code button on this repo → Download ZIP, then unzip; or
git clone https://github.com/Xiling13/Prix.git
Open a terminal in the project folder:
# Mac: Terminal → type `cd ` (with a trailing space), drag the folder in, press Enter
# Windows: open the folder → Shift + right-click → “Open PowerShell window here”
npm install # first time only
npm run devOpen the local URL shown in the terminal (default http://localhost:5181/).
Work in this order the first time:
-
Find a call
Stay on Open Calls. Use the category tabs, or press⌘K/Ctrl+Kand search by name, country, or tags (TDC,Poster,Free…). -
Check specs & rights
Click a row. The side panel shows deadlines (local deadline and organizer deadline), fees, DPI, color space, file limits, statement length, and Official Site.
Color dots = rights radar — always re-read the official rules before paying:- Green — creator retains all rights
- Yellow — promotional license only
- Red — rights-grab warning
-
Track it
Click Track on the row, or Add to tracker in the panel. Switch the top toggle to Tracker to manage status: Interested → Preparing → Submitted → Shortlisted → Won. Drag cards between columns, or remove them when done. Filter by category tabs (resets to All when you open Tracker) or search with the same bar /⌘K/Ctrl+K. Use Export / Import on Tracker to back up progress and custom awards. -
Export helpers
In the panel: Add to calendar downloads an.icsfile (open it in Apple / Google Calendar). Submission pack downloads a zip checklist and folder scaffold for that award. -
Add a missing award (optional)
Click Add award, fill the form, and save locally — it is added to your tracker automatically. Copy JSON or Open GitHub issue if you want it in the shared list.
Tips: EN / 汉 switches language in the header. Search works on both Open Calls and Tracker. Progress and custom awards live only in your browser (localStorage) — clearing site data wipes them. Closed calls may show a next-cycle hint under archived sections.
- Prefer Add award in the UI → copy JSON / open a GitHub issue; or edit
src/data/competitions.jsondirectly. - Run
npm run validate:data(and optionallynpm run refresh:hintsfor closed calls). - Open a Pull Request.
Issue shortcut: new competition issue.
npm run dev # local workstation
npm run build # production build
npm run lint # oxlint
npm run validate:data # schema / timezone / deadline checks
npm run refresh:hints # fill nextCycleHint on closed callsPRIX is an unofficial community tool. Deadlines, fees, eligibility, technical specs, and rights notes are curated summaries and may be incomplete or outdated. Always confirm against the organizer’s official website before entering or paying. PRIX is not affiliated with, endorsed by, or partnered with any award body listed here. Use at your own risk.
前往 Node.js 官网 下载并安装 LTS(长期支持版),一路下一步即可。
- 点击本页右上角绿色 Code → Download ZIP,解压;或
git clone https://github.com/Xiling13/Prix.git
在项目文件夹中打开终端:
# Mac:打开「终端」,输入 `cd `(末尾有空格),把 prix 文件夹拖进窗口,回车
# Windows:打开解压后的文件夹,空白处 Shift + 右键 →「在此处打开 PowerShell 窗口」
npm install # 仅首次需要
npm run dev终端会显示本地地址(默认 **http://localhost:5181/**),用浏览器打开即可。
建议按下面顺序上手:
-
找赛事
保持在 赛事。用上方分类标签筛选,或按⌘K/Ctrl+K搜索名称、国家、标签(如TDC、海报、Free)。 -
看规格与版权
点击任意一行,右侧面板会显示截稿时间(本地截稿时间 + 主办方截稿时间)、费用、DPI、色彩空间、文件上限、阐述字数,以及 官网 链接。
色点是版权预警——缴费/投稿前请再核对官方规则:- 绿 — 创作者完全保留版权
- 黄 — 仅宣传展示许可
- 红 — 存在版权风险,谨慎投递
-
加入备赛
在行上点 加入备赛,或在面板里点 加入备赛。顶部切换到 看板,把状态从 感兴趣 → 备稿中 → 已提交 → 入围 → 获奖 往后推。卡片可拖到其他列,不需要时可以移除。可用分类标签筛选(进入看板时自动回到 全部),搜索栏 /⌘K/Ctrl+K同样适用于备赛列表。看板页支持 导出 / 导入 备份进度与自定义赛事。 -
导出辅助
面板里:加入日历 下载.ics(用 Apple / Google 日历打开即可);提交资料 下载该赛事的清单与文件夹结构。 -
补充未收录赛事(可选)
点 添加比赛,填表保存后会自动加入备赛列表;若希望进入公共库,再 复制 JSON 或 打开 GitHub Issue。
提示:右上角 EN / 汉 可切换语言。搜索在 赛事 和 看板 均可用。进度与自定义赛事只存在本机浏览器(localStorage),清除网站数据会丢失。已截止赛事可能出现在归档区,并带有下一届周期提示。
- 应用内 添加比赛 → 复制 JSON / 打开 GitHub Issue;或直接编辑
src/data/competitions.json。 - 运行
npm run validate:data(已截止赛事可再跑npm run refresh:hints)。 - 提交 Pull Request。
快捷入口:新建赛事 Issue。
PRIX 为非官方社区工具。截止日期、费用、报名资格、技术规格与版权说明均为整理摘要,可能不完整或已过时。参赛或缴费前请务必以主办方官网为准。 本项目与所列任何奖项主办方无隶属、背书或合作关系。使用风险自负。
EN: PRIX loads three open-source web fonts via Google Fonts:
| Font | Role | License |
|---|---|---|
| Geist | Latin sans-serif | SIL Open Font License 1.1 |
| Noto Sans SC | Simplified Chinese sans-serif | SIL Open Font License 1.1 |
| JetBrains Mono | Monospace (dates, labels) | SIL Open Font License 1.1 |
CSS also lists generic system font families (system-ui, ui-sans-serif, ui-monospace) as fallbacks only when web fonts fail to load. PRIX does not bundle or redistribute operating-system fonts; the browser uses whatever is already installed on the user's device. This is standard web practice and is not font redistribution or infringement by this project.
CN: PRIX 通过 Google Fonts 加载以下三款开源 Web 字体:
| 字体 | 用途 | 授权 |
|---|---|---|
| Geist | 英文无衬线 | SIL Open Font License 1.1 |
| Noto Sans SC | 简体中文无衬线 | SIL Open Font License 1.1 |
| JetBrains Mono | 等宽(日期、标签等) | SIL Open Font License 1.1 |
CSS 中的 system-ui、ui-sans-serif、ui-monospace 等仅为 备用字体:仅在 Web 字体加载失败时,由浏览器调用用户操作系统已安装的字体。本项目不打包、不分发任何系统字体,属于常规 Web 做法,不构成字体侵权。
MIT © 2026 Xiling