Remote Web Development Job In IT And Programming

Modify / Add features to an angularjs app that generates invoices

Find more Web Development remote jobs posted recently Worldwide

Welcome and !! PLEASE READ CAREFULLY !!

We have an app invoice_builder_new
and we need some updates to be done, thats why we need a PHP & ANGULARJS / BOOTSTRAP DEVELOPPER.


Changes BACK-END:
The BACKEND is done with a simple PHP, but well give you the function class in PDO so you have to use the functions (select, update, delete, insert) from that class, is simple just pass the params, the class is well defined to handle the rest.


Changes FRONT-END: (FEEL FREE TO ADD A SETTINGS Tab if needed to put some of those):
1. The app is not fully responsive for mobile use, so you have to fix minor bugs of the responsively.

2. There should be added a SQUARE CROP function for the logo and the logo should be saved and automatically load for the future use, but the user should have the possibility to remove or change it.

3. Text autocomplete (you can use jQuery autocomplete is easy) when you type at:
3.1 When you write the clients (onKeyUp), this should suggest you the clients starting with those letters,
IF The client is not found, then once the bill is saved, it should register this client automatically.
3.2 When you start writing items, it should also autocomplete services you used in the past, if no service is found, once you save the bill, it should save this service / product on the database list for future use.

4. The section : NOTES and Conditions Generales should be saved on the database, but modifiable if we need to make changes.

5. Give user the possibility to add as many as discount fields he wants. And the TVA should be linked with the companys table, if the company is participating in the VAT, it should automatically have the VAT value (with the possiblity to modify)

6. User should have the possiblity to define his pattern for INVOICE #, for instance:
He can use numbers like, Invoice # 10345, (AutoIncrement)
He can use alpha-numeric: Invoice # InS065 . or INVOICE # InS065/1 (Auto INCREMENT)

7. Possibility for adding sub-members with a few powers:
- Creating invoices
- Modifying invoices
- Read Only

8. Fix the bugs when you generate the PDF File, the pdf should be generated exactly as it shows on the document

9. In the invoice list, we should add a search bar that will find the invoice by # or clients name onKeyUp

9. Add an analytic page, which shows how many bills are paid, how many bills are overdue, etc...
About the recuiter
Member since May 20, 2018
Erik Nerum
from Herault, France

Skills & Expertise Required

AngularJS HTML HTML5 javascript jquery 

Candidate shortlisted and hiredHiring open till - Apr 29, 2024

Work from Anywhere

40 hrs / week

Fixed Type

Remote Job

$191.66

Cost

Looking for help? Checkout our video tutorial
How to search and apply for jobs

How to apply? Do you have more questions about the Job?
See frequently asked questions

Similar Projects

IOS developers required to develop app for Phase II for an international Client

Need to develop this app in 2 days time

Looking for developers who can easily understand the requirement and make the work faster

Landing Page Copying, Debugging, and Coding (fast / single pages)

Need code fixed up to function properly on my landers. The main issue with the pages is javascript being obstructed from being ripped. Will need these scripts and everything checked to work on my site.

I will provide the url that needs to b...read more

eBay Store & Listings Overhaul

We have an eBay store with 60-70 listings; not huge, and extremely basic in terms of formatting.
We want to update the whole thing, with a new responsive store template and listing template. We also want a freelancer to go through each listing a...read more

Development of a GED module

We use a homemade CRM build upon the MVC framework Codeigniter v3. Technologies
involved are Php 7, MySQL, javascript, HTML and CSS. We added an HMVC add-on to
structure the code in modules. Currently our application has more than 200 modules...read more