Skip to content

UncleB77/freelancer-toolkit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🧰 Freelancer Toolkit

A lightweight productivity suite for freelancers and independent creators. This toolkit includes a simple invoice generator, an interactive project calendar, and a note-taking section — all in one place, built with React and TypeScript.


🔗 Live Demo

Try it live:


✨ Features

🧾 Invoice Generator

  • Create and customize professional invoices
  • Add line items and calculate totals automatically
  • Export as PDF
  • Save invoice templates for reuse

📅 Project Calendar

  • Plan and visualize project timelines
  • Track project status (Not Started, In Progress, Completed)
  • Add, edit, and delete tasks
  • Saves your data locally

📝 Quick Notes

  • Write and manage notes in a clean interface
  • Rich text editing and auto-saving
  • Notes are stored locally so nothing is lost

📸 Screenshots

Invoice Generator

Invoice Screenshot

Project Calendar

Calendar Screenshot

Notes Section

Notes Screenshot


⚙️ Tech Stack

  • ⚛️ React
  • ⌨️ TypeScript
  • 💨 Tailwind CSS
  • 🛠️ Vite

🚀 Getting Started

Installation

  1. Clone this repo:
    git clone https://github.com/UncleB77/freelancer-toolkit.git
    cd freelancer-toolkit
    
    
  2. Install dependencies:
npm install
  1. Start the development server:
npm start
  1. Open http://localhost:3000 to view it in the browser.

Usage

Project Calendar

  • Click "Add New Project" to create a project
  • Set start and end dates
  • Update project status as you progress
  • View projects in calendar or list view

Invoice Generator

  • Fill in client and project details
  • Add line items with descriptions and amounts
  • Preview the invoice
  • Export as PDF

Quick Notes

  • Create new notes using the "+" button
  • Edit notes by clicking on them
  • Delete notes using the trash icon
  • All changes are automatically saved

About the Author

Built by UncleB77, a frontend developer creating useful tools for real-world freelance work. Reach out for freelance collaborations or contributions.

About

Simple browser-based invoice, calendar & notes tools for freelancers.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors