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.
Most invoice tools are either:
- Too rigid (manual-only), or
- Too abstract (AI-only)
SmartBillr combines both:
- ✍️ Full manual control
- 🤖 AI-assisted invoice generation
- Manual invoice creation
- Dynamic invoice fields (client, items, tax, etc.)
- Clean and export-ready invoice UI
- Generate invoice content using AI
- Smart suggestions for descriptions, pricing, and structure
- JWT-based authentication
- Google OAuth login support
- Secure cookie-based sessions
- Input validation using Zod
- MongoDB for persistent storage
- Redis for caching / performance
- Email support via Nodemailer
- Fast UI with Vite + React 19
- Server-state management via React Query
- Global state via Zustand
- Toast notifications for UX feedback
- Node.js + Express 5
- TypeScript
- MongoDB (Mongoose)
- Redis
- JWT Authentication
- Google Auth
- Zod (validation)
- Nodemailer (emails)
- Helmet, CORS, Morgan
- React 19
- Vite
- TypeScript
- Tailwind CSS
- React Router v7
- React Query
- Zustand
- Google OAuth