github-samples / github-samples/caldova-careers

Add a careers summary

Open
#5 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
TypeScript
Stars
0
Forks
0
PR merge metrics
No merged PRs in 30d

Description

The home page should quickly communicate the scale of current hiring. Add a summary that shows total open roles and the number of departments hiring.

Acceptance criteria

  • The home page displays the total number of open roles.
  • The home page displays the number of departments with open roles.
  • Empty states are graceful if there are no roles.
  • Summary values come from a pure helper over Job[].
  • Unit tests cover normal and empty summary states.
  • Playwright tests verify the summary renders.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start at the home page entry point and locate the existing Job[] data shape and the helper area. Add the careers summary with graceful empty-state handling, then run the unit tests and Playwright tests. Done means both normal and empty summary states are covered and the home page displays open-role and hiring-department totals.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
frontend, testing
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Active
Clarity
Mostly clear
Newbie friendliness
74/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.