robertkraig / Manta

πŸŽ‰ Painless invoicing with customizable templates

Home Page:https://manta.life/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Manta App Logo

Manta Build Status v1.0.0

A desktop application for creating invoices with beautiful and customizable templates.

Features β€’ Downloads β€’ Technologies β€’ Why? β€’ Goals β€’ Development β€’ Support

Features

  • 🎚 Flexible form. You can turn on/off fields
  • πŸ— Drag & drop for reordering items. This makes editing easier.
  • πŸ“ Use SVGs for logo for better printing.
  • 🎨 2 Custom designed & highly customizable templates. Will add more in future versions.
  • πŸ“Š Export PDF for print or email.
  • πŸ”’ Privacy. Your data stays where it belongs.
  • πŸ’― Totally Free.

Downloads

macOS Windows Linux
Download v1.0.0 See Build Instruction See Build Instruction

Windows and Linux versions are still being developed. If you're interested in making your own build, please refer to the build instruction for more details.

Technologies

Why

The main reason I decided to build this is because I need a simple tool to create good looking invoices, estimates, and receipts but couldn't find one that suits my needs. I don't do invoicing for a living but I do need it occasionally so an ideal invoicing app just needs to be good at one thing and one thing only, which is making invoices. I really don't need a full-fledged bookkeeping or accounting software.

I believe there are many people such as freelance designers, developers, photographers or writers... also have such need. However, most (if not all) products I found have these these problems:

Complexity

  • Most invoicing products nowadays is web-based, which means you’ll need to maintain a new account (possible a monthly fee, too) just to create an invoice.
  • Sure, there some open-source products that can be self-hosted, but that will introduce a new layer of complexity to your workflow. Who will setup the product? Who will maintain the server? Who will cover the cost? ...
  • You will always need internet connection to be able to create your invoices. It can be slow sometimes.

Privacy

  • When you use a web service, most of the time, you’re giving away your data whether you want it or not. Financial data is sensitive and I believe that no one should know about your data except yourself.

Goals

With that in mind, I know that Manta would need to satisfy these criteria:

  • πŸš€ Fast!!!

  • πŸ‘ Friendly UI & UX

  • πŸŽ‰ Has nice looking templates

  • πŸ”’ Does not touch user’s data

  • πŸ’° Free! :)

    If you think Manta delivers these, let me know by putting a star on this project πŸ˜‰

Development

It's very easy to get started with these 3 steps:

  • Clone this project to your local machine.
  • Run yarn install to install dependencies
  • Open terminal and cd to the cloned folder,
  • Run yarn dev in one tab to start webpack-dev-server.
  • Run yarn start in another tab to open the app.

This is still in beta and it's far from perfect so feedbacks, issues or PRs are greatly appreciated! :)

Support

Future versions might include support for Windows/Linux if there's enough people request it. If you want to test it out on Windows/Linux you can following these steps:

  • Clone the project
  • Run yarn install to install dependencies.
  • Run yarn release:win if you want to build for Windows
  • Run yarn release:linux if you want to build for Linux

In the project's root directory, open the dist folder and you should see the installer.

About

πŸŽ‰ Painless invoicing with customizable templates

https://manta.life/

License:Creative Commons Zero v1.0 Universal


Languages

Language:JavaScript 90.3%Language:CSS 8.3%Language:HTML 1.4%