Skip to content

Anos714/SmartBillr

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 

Repository files navigation

SmartBillr 🧾⚡

SmartBillr is a modern invoice generation platform that supports both manual invoice creation and AI-powered automation, designed for speed, flexibility, and real-world usability.


🚀 Core Idea

Most invoice tools are either:

  • Too rigid (manual-only), or
  • Too abstract (AI-only)

SmartBillr combines both:

  • ✍️ Full manual control
  • 🤖 AI-assisted invoice generation

✨ Features

🧾 Invoice System

  • Manual invoice creation
  • Dynamic invoice fields (client, items, tax, etc.)
  • Clean and export-ready invoice UI

🤖 AI Integration

  • Generate invoice content using AI
  • Smart suggestions for descriptions, pricing, and structure

🔐 Authentication

  • JWT-based authentication
  • Google OAuth login support
  • Secure cookie-based sessions

📦 Backend Capabilities

  • Input validation using Zod
  • MongoDB for persistent storage
  • Redis for caching / performance
  • Email support via Nodemailer

⚡ Frontend Experience

  • Fast UI with Vite + React 19
  • Server-state management via React Query
  • Global state via Zustand
  • Toast notifications for UX feedback

🛠 Tech Stack

Backend

  • Node.js + Express 5
  • TypeScript
  • MongoDB (Mongoose)
  • Redis
  • JWT Authentication
  • Google Auth
  • Zod (validation)
  • Nodemailer (emails)
  • Helmet, CORS, Morgan

Frontend

  • React 19
  • Vite
  • TypeScript
  • Tailwind CSS
  • React Router v7
  • React Query
  • Zustand
  • Google OAuth

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors