Serverless Invoices is a free invoicing tool for freelancers and small businesses.
It is open-source and easily extendable. You can use it as a starter kit for more complex systems. Implement your own features, localization, styling or integrate with various other systems and API-s.
Run it locally or host it yourself.
You can always use the latest free version at invoices.elevate.ee
Built with Vue.js and Bootstrap
- Truly serverless - data stored in your browser only, no network requests
 - No hosting required - works locally
 - Invoices
- Create & manage invoices
 - Track invoices by status and due date
 - Multiple custom taxes
 - Print to PDF
 - Customizable logo and template, CSS
 
 - Bank accounts
 - Clients
- Create & manage clients
 - Custom fields
 
 - Company details
- Edit default company details
 - Custom fields
 - Default taxes
 
 - Export & import json data
 - Dark and light mode!
 - Multilingual
 - PWA support
 - Ready-to-go backend adapters
- Browser Storage
 - Wordpress
 - Woocommerce (coming soon)
 - Google Drive (coming soon)
 - Custom HTTP API
 
 
Requires node 16.18
npm install
Create an app.config.js which can be edited for custom settings.
cp src/config/app.config.example.js src/config/app.config.js
npm run serve
npm run build
npm run lint
It is necessary to install Docker before running the following commands.
git clone https://github.com/mokuappio/serverless-invoices.git
cd serverless-invoices.git
docker build . -t mokuappio/serverless-invoices
docker run -p 80:8080 -d --rm mokuappio/serverless-invoices
It is possible to add an alias in your .bashrc/.zshrc file to launch the app on the fly.
echo "alias serverless-invoices='docker run -p 80:8080 -d --rm mokuappio/serverless-invoices'" >> ~/.zshrc
source ~/.zshrc
serverless-invoices
- invoices management
 - invoicing solution
 - invoice maker
 - invoice generator
 
ZONE offers fast and secure web hosting, spam free email, cheap domains and quality support.
Get 50% off your first year with the code ELEVATE
- Get your web, email and domain
 - Already have a domain? Get only web and email
 
MOKU offers simple time tracking, task management and automated invoicing for ambitious dev teams and freelancers.
