GithubHelp home page GithubHelp logo

mon2au / invoicebinder Goto Github PK

View Code? Open in Web Editor NEW
7.0 3.0 0.0 20.84 MB

InvoiceBinder - Simple Free Invoicing Software

Home Page: http://invoicebinder.com

License: GNU General Public License v3.0

Java 82.09% SQLPL 0.51% HTML 11.06% Shell 0.05% Batchfile 0.33% CSS 5.95%
online invoicing invoice-generator invoice-pdf paypal-checkout customer crm gwt java free-software

invoicebinder's People

Contributors

manssster avatar mon2au avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

invoicebinder's Issues

Implement paypal payment integration

  1. Enable storing of the PayPal email config.
  2. Enable storing of a flag to enable or disable PayPal payment on fly.
  3. When the invoice is emailed to client send a link to view the invoice online in the email.
  4. When the client views the invoice online then allow the client to make payment via PayPal.
    5 once the payment is made mark the invoice as paid.

Add ability for client to login

Clients should be presented with an option to create their own login into the application. Once the client has created a login for themselves they should be allowed to login and view their invoices and invoice and payments history.

This also ties in with issue #7 where the client has client role level access.

Forgot password bug

When forgot password option is selected for first time and the user presses enter after entering login. the page reloads without informing that the passwork has been changed.

Suggestions and Questions

I found this repo by browsing to find an invoice application for my small computers shop.

One thing that could improve a lot IMO flow when using the program is that when we click on an invoice by default it would bring us to this invoice in one double-click and it should work from anywhere in the program.

Another things that would be cool would be to integrate Paypal/Square Payment online by the customer in a page. We could send the invoice to the customer by email and in the email there would be a link to a secure page to make the payments.

Anyway I'm impressed by the quality of this webapp ๐Ÿ˜„ .

One last quick question I'd like to know is if it's that relatively easy to translate (french) the app and put 2 taxes like we have In Quebec Canada ? Also I'd like to know if we can edit the template to ad various Legal conditions and payments options ?

Regards :octocat:

Implement language support

Implement language support.

  1. Add option during installation to select the default language.
  2. Add language support files.
  3. Externalise all the language content into seperate language files.

User role based access

Create multiple roles. E.g admin user, client user, maintenance user.

The users should be able to view specific area of apps based on their role.

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.