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
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
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
MOKU offers simple time tracking, task management and automated invoicing for ambitious dev teams and freelancers.