Time-Tracked Invoice Generator

A comprehensive Django-based backend service that allows freelancers to manage clients, track time, and generate professional invoices with PDF generation and Stripe payment integration. Features include client management, project tracking, time logging, recurring invoices, and automated email notifications.

Time-Tracked Invoice Generator

About this project

This project is a comprehensive backend solution for freelancers to manage their business operations efficiently. It provides a complete suite of tools for client management, time tracking, and invoice generation with modern features like Stripe integration and automated recurring invoices.

Technologies Used

  • Python 3.11+
  • Django 5.0.2
  • Django REST Framework
  • Stripe Payment Integration
  • WeasyPrint for PDF Generation
  • Celery for Background Tasks