serverless-invoices

Serverless Invoices - Open source, serverless invoice generator | Product Hunt

Serverless Invoices by Moku

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

Features

Project setup

Requires node 16.18

npm install

Create app config

Create an app.config.js which can be edited for custom settings.

cp src/config/app.config.example.js src/config/app.config.js

Compiles and hot-reloads for development

npm run serve

Compiles and minifies for production

npm run build

Lints and fixes files

npm run lint

Run with Docker

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

Topics

Affiliates and sponsors

Zone - Domains and web hosting

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 - Time tracking, task management and automated invoicing

MOKU offers simple time tracking, task management and automated invoicing for ambitious dev teams and freelancers.