Skip to content

Ea1XonCodeHou/HirePulse

Repository files navigation

HirePulse Logo

HirePulse

采用VibeCoding实现的为求职ER提供的一款轻量化打卡向复习进度-任务清单记录网站

Vue 3 Vite Tailwind CSS Pinia
Status License

基于 Stitch.Google 原型 UI 设计 + Gemini 3 Pro 全程辅助实现的纯前端项目

功能特性 ? 技术栈 ? 快速开始 ? 更新日志


项目定位

HirePulse 是一款针对计算机同学复习场景定制的任务管理工具。

市面上的清单软件(Todoist, TickTick)往往过于通用,难以满足垂直领域的复习需求。本项目致力于解决以下问题:

  • 缺乏量化反馈:普通清单只有“完成”状态,缺乏长期投入的可视化激励。
    • 解决方案: 引入 GitHub 风格热力图LeetCode 刷题统计,让每一次提交都清晰可见。
  • 分类维度单一:难以区分“算法题”、“八股文”、“项目复盘”等不同维度的任务。
    • 解决方案: 内置 CS 复习专属的四大分类,支持针对特定 Project 的细粒度管理。
  • 数据隐私担忧:需要付费或注册,且担心云端数据丢失。该平台完全免费,简单但符合用户需求
    • 解决方案: 采用 Local Storage 本地持久化存储 + JSON 无损导入导出,数据完全由用户掌控。

核心功能 (Beta 0.1)

  • 极客风 UI 设计

    • 参考 Stitch.Google 的毛玻璃与卡片式设计。
    • 深色模式 (Dark Mode) 完美适配,沉浸式夜间刷题体验。
  • 可视化进度追踪

    • Contribution Graph: 侧边栏实时展示最近 12 周的打卡热力图,直观反映投入度。
    • Mini Calendar: 动态日历概览,支持快速回溯历史日期的复习记录。
  • 专属复习模块

    • LeetCode 专用字段: 记录题号、难度、耗时及掌握程度 (1-5分)。
    • 项目管理: 支持简历项目的独立迭代与任务拆解。
  • 数据安全与便捷

    • 浏览器本地存储,无服务器压力。
    • 支持一键导出全量数据 JSON 备份及恢复。
  • 国际化支持

    • 中英文界面一键切换 (i18n)。

原型概览

Project Overview

技术栈

本项目采用现代前端工程化标准构建:

? 快速开始

环境依赖

  • Node.js > 16.0

安装与运行

# Clone the repository
git clone https://github.com/yourusername/recruit-bingo.git

# Install dependencies
npm install

# Start development server
npm run dev

部署

包含 vercel.json 配置,支持一键部署至 Vercel。


About

采用VibeCoding实现的为求职ER提供的一款轻量化打卡向复习进度-任务清单记录网站

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors