GithubHelp home page GithubHelp logo

mokuappio / serverless-invoices Goto Github PK

View Code? Open in Web Editor NEW
488.0 16.0 116.0 949 KB

Create and manage invoices in your browser. Serverless Invoices is a free invoicing tool for freelancers and small businesses. Made with Vue.js.

Home Page: https://invoices.mokuapp.io/

License: MIT License

JavaScript 30.45% HTML 1.11% Vue 48.74% SCSS 19.38% Dockerfile 0.32%
serverless-invoices moku invocing invoice-generator invoice-maker invoicing-software vue

serverless-invoices's Introduction

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.mokuapp.io

Built with Vue.js and Bootstrap

Features

  • 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

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

  • invoices management
  • invoicing solution
  • invoice maker
  • invoice generator

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.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.