• Home
  • About
  • Projects
  • Skills
  • Experience
Sharad

Building products that matter.

© 2026 Sharad. All rights reserved.

Back to Projects
View Live Project

Invoice Management System

A comprehensive web application for managing invoices. Create, edit, delete, and track invoices with an intuitive interface.

Overview

Streamline your billing workflow with this full-stack invoice management solution. Generate professional invoices, track payments, and manage your clients all in one place.

Key Features

  • Invoice CRUD – Create, read, update, and delete invoices
  • Client Management – Organize and track client information
  • PDF Export – Generate downloadable PDF invoices
  • Status Tracking – Monitor paid, pending, and overdue invoices
  • Dashboard Overview – Quick insights into your billing status

Tech Stack

  • Frontend: React, Tailwind CSS
  • Backend: Node.js, Express.js
  • Database: MongoDB
  • Hosting: Vercel (Frontend), GCP (Backend)

Features in Detail

Invoice Creation

  • Add line items with descriptions and prices
  • Apply taxes and discounts
  • Set due dates and payment terms
  • Add company branding

Client Portal

  • Store client contact information
  • View invoicing history per client
  • Track total billed and paid amounts

Professional invoicing made simple.