Low-code App
Website

Freelancer Timetracker

A Notion-integrated Mac menu bar app built with Python & ChatGPT

This platform has been created using:
Tool name
Check out Live Site

Project Overview

Freelancer Timetracker is a minimalist time tracking app built for designers and developers who want a fast, zero-friction way to log billable hours straight into Notion.

The app lives in the Mac menu bar (via SwiftBar) and syncs seamlessly with Notion: recording time spent per project and task label with a single click. It was built entirely with Python and ChatGPT-generated code, without any dedicated dev tools or frameworks.

The goal

Give freelancers a simple, visual way to keep their invoices accurate and projects organized.

Problems

User

  • Fragmented workflow — toggling between a timer, Notion, and invoice spreadsheets wasted minutes daily.
  • Overkill tools — most SaaS trackers are bloated or costly for solo freelancers.
  • Lost billable hours — small, untracked tasks (like client calls or design tweaks) often went unbilled.

Solutions

A SwiftBar plugin that connects directly to Notion and lets freelancers:

  • Start, pause, and stop timers for any project directly from the menu bar.
  • Switch projects or labels instantly — all projects and labels sync automatically from Notion.
  • Add or rename projects and labels without opening Notion.
  • Sync manually or automatically — every “Stop” action pushes a new record to Notion.

Low-code Stack & Costs

Stack

SwiftBar (UI) – lightweight Mac menu bar framework
Python 3.11 – handles Notion API calls, timer logic, and local caching
Notion API – stores project data and time logs
ChatGPT – generated and iteratively refined the full Python logic

Total cost

$0/month

System Flow

  1. User starts a timer from the SwiftBar menu → current timestamp stored locally.
  2. Timer stops → duration calculated and pushed to Notion database (via API) as a new entry.
  3. Sync runs automatically on stop or manually via “Sync (mirror Notion)”
SwiftBar View - Project and Label selection
SwiftBar View - Project running
Notion View

Results & Impact

  • Setup time: built in just a few days with iterative tweaks.
  • Speed: logging a time entry now takes 2–3 clicks, under 5 seconds.
  • Efficiency: saves roughly 30–40 minutes weekly compared to manual logging.
  • Accuracy: nearly zero missed billable hours since adopting the tracker.

Future Ideas

  • Auto-pause after inactivity.
  • Export to CSV or PDF invoices.
  • Integration with Fakturownia/WFirma for automatic invoice generation.
  • Simple setup wizard for non-technical freelancers.

Let’s validate your idea with a no-code MVP!

I'll provide clear UX, clean design, and the technical glue to make it work.
Yaaaas! I want that!

Let's start the battle for your customers together!

Have an idea in mind? Fullfill the form and I’ll get back to you within 1 business day with next steps.

Want to talk first? Contact me directly:hello.readytorumble@gmail.com

Not sure what you need? Tell me your vision and I’ll suggest a lean plan.
Wiadomość została wysłana. Za chwilę odezwę się do Ciebie z wyceną projektu.
Ups! Coś poszło nie tak. Spróbuj jeszcze raz lub skontaktuj się ze mną bezpośrednio na maila.

Looking for a Webflow & no-code builder to join your team?

I embed with marketing and product teams to ship clean Webflow builds and practical no-code MVPs.

What I bring:

  • Webflow CMS & clean component structure (scalable thinking)
  • No-code MVPs & automations (Make, APIs, lightweight backends)
  • UX sense + design eye
  • Easy communication with marketing, dev teams, and clients
  • Ability to translate client's vision into reality
  • Docs & Looms so handover is painless
  • Experience in SaaS, marketing agencies, startups, non-profit

Timezone

  • CEST time (Europe)

Engagement options:

  • Full-time contract or part-time embed
  • Employment Contract preferred (Poland), B2B possible
  • One-off project or ongoing improvements

Let's schedule a call or send over the JD:

hello.readytorumble@gmail.com