Freelancer Time & Earnings Log
About this template
A very simplistic tool of which the purpose is to track the time you've spent on a project which a client has assigned to you. This template is mostly for people, who have a hourly rate, but it can easily be modified to be for everyone. Brief description of features is in the brief description, so let's dive into the details!
-- Custom timer
A custom coded compomenent which lets you track time spent working. Times can be saved and named, if you're in a rush and can't log the time instantly. Timer can run in background or even if Notion is closed completely. Includes dark mode switch.
-- Custom progress bar
A custom coded component which shows progress graphically. You can input a goal value and a current value, and the progress bar updates automatically. Dark mode switch included.
-- Custom time format converter
Converts time format formats from "hours : minutes" into decimal hours (for example: 3,97)
-- Time log database with form interface
The page has a form whith input fields to log time spent. The form is connected to a database which you can access at the bottom of the page. The database calculated the total hours spent working (can be filtered for months, etc.). I used a form on the page instead of a database because I think that databases look kinda cluttered and I personally prefered the form interface.
-- Earnings database with form interface
Page has a form connected to a earnings database. Everything works the same as the time log form and database, just changed for earnings.
-- Earnings chart
There is a chart which visually presents your (all time, yearly, monthly, ...) earnings. It is connected to the earnings database.
-- Tasks database
There is a task overview section at the top of the page, featuring all of your tasks, grouped in 3 categories - Not started, In progress, Done. Tasks also have priority levels and creation dates.
-- Extras
I've thrown a little callout with a nice message in there, reminding you that you're doing great!