Skip to Content
FrontendAppsPunchphpreaction-frontend-punch-react

phpreaction-frontend-punch-react

Summary

Features

  • Task Management: Allows you to assign time to different tasks.
  • Punch Actions: Lets you start and stop a timer with a button; the time is then calculated and assigned to the selected task (Punch-in, Punch-out, Punch-swap).
  • Add Timesheet: Allows you to manually add or update a timesheet.
  • Query Strings: Pre-fill filters and actions using query strings in the URL. Query String

Deployed environments

EnvironmentURL
Developmenthttps://dev.punch.phpr.link 
Staginghttps://staging.punch.phpr.link 
Productionhttps://punch.phpr.link 

Multi-environment setup (react-doc).

Integrations & dependencies

APIs

PHPR Bundles

Dependencies & Dependents Apps

  • Dependencies : Apps and services that Punch uses
  • Dependents : Apps and services that use Punch
    • (None currently)

Routes

Main Routes :

  • /[locale]/ : Task Manager page - Main interface for managing tasks and punch actions. E.g. /en/ or /fr/

  • /[locale]/task-details/[slug] : Task Details page - View and manage specific task details. E.g. /en/task-details/123

Status Routes :

  • /[locale]/status/all : List all status page.
  • /[locale]/status/api : APIs status page.
  • /[locale]/status/cache : Cache status page.
  • /[locale]/status/configs : Configs status page.
  • /[locale]/status/user-token/check : Checks if user token exists and is valid.
  • /[locale]/status/user-token/display : Displays user token information.
  • /[locale]/status/user-token/expected : Displays expected user token information

Support Routes :

  • /[locale]/support : Support page.
  • /config-error : Configuration error page.

Security implementation

  • (TODO)

All text (tours, errors, translation)

Here are the PDFs showing how many times each word is used (updated the June 3 2026):

Stats for french words: Download the PDF

Stats for english words: Download the PDF

Repo

Docs

Compliance

  • [Security Checklist] (TODO)
Last updated on