FeaturesTemplatesShowcaseTownie
AI
BlogDocsPricing
Log inSign up
charmaine
charmainethirdTimer
Remix of nbbaier/thirdTimer
Public
Like
thirdTimer
Home
Code
7
.cursor
1
src
3
.vtignore
README.md
article.md
biome.json
deno.json
Branches
1
Pull requests
Remixes
History
Environment variables
Settings
Val Town is a collaborative website to build and scale JavaScript apps.
Deploy APIs, crons, & store data – all from the browser, and deployed in miliseconds.
Sign up now
Code
/
README.md
Code
/
README.md
Search
…
README.md

Third Time - Productivity Timer

A minimalist web app implementing the "Third Time" productivity method.

The Method

  • Work for as long or short as you like, until you want or need to break
  • Break for up to one-third of the time you've just worked
  • Save unused break time for later
  • Handle interruptions and big breaks (meals)

Features

  • Flexible work/break timing
  • Break time banking system
  • Interruption handling
  • Big break support for meals
  • Clean, distraction-free interface with flat design
  • Consistent rounded corners throughout the UI
  • Customizable break fractions (1/2, 1/3, 1/4, 1/5, 1/6)

Usage

  1. Click "Start Working" to begin a work session
  2. Click "Take Break" when you want to stop working
  3. The app calculates your earned break time (work time ÷ 3)
  4. Take your break and click "Resume Work" when ready
  5. Any unused break time is saved for later

Project Structure

src/
├── backend/
│   └── index.ts                   # Static file server
├── frontend/
│   ├── components/                # Components
│   ├── favicon.http.tsx            # Favicon
│   ├── index.html                  # Main app interface
│   ├── index.tsx                   # React app entry point
│   ├── style.css                   # Styling
│   └── utils/                      # Utility functions
│       └── timer-actions.ts        # Timer actions
└── shared/
    ├── types.ts                    # Shared TypeScript types
    └── utils.tsx                   # Shared utility functions
Get started with a template:
stevekrouse/markdownBlogStarter
Starter template for a markdown blog
std/reactHonoStarter
Starter template with client-side React & Hono server
Go to top
X (Twitter)
Discord community
GitHub discussions
YouTube channel
Bluesky
Product
FeaturesPricing
Developers
DocsStatusAPI ExamplesNPM Package Examples
Explore
ShowcaseTemplatesNewest ValsTrending ValsNewsletter
Company
AboutBlogCareersBrandhi@val.town
Terms of usePrivacy policyAbuse contact
© 2025 Val Town, Inc.