Hourglass
Time tracking and invoicing for freelancers and small agencies
.jpg?alt=media&token=5967c87c-c101-4882-9a31-8ee87a0d67ca)
About this project
Hourglass is a full-stack web application built to streamline time tracking and invoicing for freelancers and small agencies. It provides a comprehensive suite of tools to manage the entire client workflow, from logging billable hours to generating professional, pixel-perfect PDF invoices. Key Features: Role-Based Access Control: Secure authentication for Admins, Contractors, and Clients, each with a tailored dashboard and specific permissions for managing data. Effortless Time Tracking: An intuitive interface for users to log hours against specific clients and projects, with support for pro bono and paid work. Dynamic Invoice Generation: Admins can instantly create invoices from uninvoiced hours, add custom line items, manage payment statuses, and send professional email notifications. Client & Project Management: A centralized hub for admins to manage client details, projects, and user assignments, ensuring organized and efficient operations. Customizable Templates: A powerful template manager that allows administrators to customize the HTML for both email notifications and the final PDF invoice layout using Handlebars-style variables.