I'm looking for a long term coder/programmer that is capable of adding few add-ons to my existing Web Based Invoicing/Dispatch System that was written in PHP CSS and MySQL database. I came to a disagreement with the original coder because of his rates quadrupled since I started with him a year ago, and he thinks I can't find someone else to take his position from now on.
As long as you give me excellent prices, and do a good job, I will keep you my coder for as long as it takes to work on this existing application; and you will get first hand chance on all future projects (roughly 2-20 per year, some small, some big)
I will take snapshots of what I need the project to look like, if you have any questions regarding it, please ask. I can't give access to everyone to view my application, because it's still open source, and there would be a lot of people interested in stealing my code.
I the snapshots I take will be sufficient enough to get bidders to estimate the price/time it will take to add these features to my invoicing system. Believe me; you will be glad you worked on my project, because like I said, if I like your work/price/time then you will get first look at all my future projects, and/or updates/patches to the existing project(s).
A quick description of what this invoicing system really does, just to get an idea of what we can do to make it better:
Admin/dispatcher will have access with full control (logins will be changed to give different privileges to different accounts), and Techs will have their limited accounts.
The process: Customer calls the call center to book a technician to visit their premises to do the repairs (computer repair, TV repair, satellite repair, dishwasher repair, car repair, whatever it is the owner of the company wants to repair) >>> Admin or Dispatch team answers the call, and logs into this invoicing system as an admin or dispatcher, and enters customer's details (name, phone, address ,etc?) and creates a new workorder for that customer, and writes the details of the work that needs to be done, and assigns this workorder to the proper technician in the specific city on specific time that the tech is available on >>> tech receives an email and the workorder is added to his account, so when the tech logs into the invoicing system, he will see all the workorders assigned to him and goes and does the work at the customer's location >>> tech finishes the work, logs into his account ONSITE at the customer's location, and fills out all the repairs he did, and fills out the invoice to charge/bill the customer onsite using a credit card. Customer gives the tech the credit card, and tech puts the payment through the invoicing system, and a receipt is sent by email to the admin + tech + customer, and tech is able to print a receipt after processing payment onsite.
So the details for the work I need are as follows, and the Quote I'm requesting from all coders must be separate for each point below. Example: 1) google calendar integration will cost $5 and completed in 2 days. 2) SMS notification will cost $1 and completed in 1 day, etc?.
I don't want a one full project fee, because I may choose parts to be completed now, and some for a later date.
Modifications/Add-ons I would like to have:
1) **Google Calendar integration**: every tech must have a gmail account to use this feature. When dispatcher assigns a workorder to a tech on a specific day/time, I would like the appointment be automatically filled out on the tech's schedule. If the tech is using an iPhone or Android or any Smartphone, and have google calendar installed, they should be able to see live schedule that is updated through the internet automatically.
2) **SMS Notification integration**: similar idea as google calendar, it will notify the tech that they have a new workorder assigned to them, or they have a workorder was canceled from their account. Please note: SMS integration must be a free service, and not paid per SMS sent or monthly subscription fees. If this is not possible, please mention it to me.
3) **Export option**: I would like to be able to export a list of the following items, to be able to import it into another database like Quickbooks, Microsoft Outlook, Microsoft Excel, and Microsoft Access (access is optional):
a. Customer's List: including their name, number, email, address, etc?
b. Invoices Processed: weather they have been paid or haven't been paid, including the invoice number, amount, products list, labour, etc?
4) **A Mobile App**: This app must work on any smartphone regardless of the make or the OS. This app will be used by techs to bill customers onsite incase their computer is not functional, and should have the ability to do almost everything they can do within their web based account. This app should also have another option like a TimeClock, a tech logs into his account on the app, then selects the proper workorder he's working on, he should have an option to click on "Start Time" and "Stop Time", and this he can use to click start when he first visits the customer, and stop when he's completed the work, and the labour is automatically calculated and added on the invoice, tech is able to adjust the labour if there was a mistake, and enter each part and their price if there was any parts sold. And accept process customer's payment using our merchant account which we already use on the invoicing system right now.
for now, this is everything I need done, but I already have few more options in my head, I'm just waiting to get a price quote from the original programmer that created this system, then I'll place the project here to see if I get a better job/price.
So for the above 4 points, I require 4 separate prices. One for each. And you will get paid for each one in full when it's completed. You don't have to wait until you complete all 4 to get paid, but I will not pay a dime to any uncompleted work.
PLEASE NOTE TO ALL WORKERS:
? OUTRAGEOUS BIDDERS STAY AWAY PLEASE, AS YOUR BID WILL BE IGNORED AND DELETED.
? YOU MUST PROVIDE A TIME FRAME OF HOW LONG IT WILL TAKE YOU TO COMPLETE THE FULL PROJECT INCLUDING SMALL MODIFICATIONS IF WE ENDED UP WITH SOME MODIFICATIONS.
? YOU MUST PROVIDE SAMPLES/PREVIOUS SIMILAR WORK THAT WILL MATCH WHAT I'M LOOKING FOR, OTHERWISE PLEASE DO NOT BID.
? YOU MUST PROVIDE A PRICE FROM YOUR FIRST BID, OR YOU MAY NOT GET A REPLY FROM US.
? PROJECT MUST BE 100% COMPLETE TO OUR SATISFACTION BEFORE THE ESCROW PAYMENT WILL BE RELEASED. SO IF YOU FINISH HALF OF THE WORK, DON'T EXPECT TO GET PAID $1. NO PAYMENT FOR PARTIAL WORK WILL BE RELEASED.
? WE WILL HAVE FULL COPYWRITE OF EVERYTHING, AND YOU WILL NOT EVER USE IT FOR ANOTHER CLIENT WITHOUT OUR WRITTEN PERMISSION.
? WE DO NOT WANT ANYTHING COPYWRITTEN TO BE USED IN OUR PROJECT, REGARDLESS IF IT WAS SOFTWARE, VOICES, SCRIPTS, AUDIO, VIDEO, GRAPHICS, CONTENT, ETC? OR ANY UNAUTHORIZED ITEMS USED ON OUR PROJECT(S) BECAUSE IT IS ILLEGAL, AND WE DON'T WANT ANY ILLEGAL WORK, OR YOU WILL BE 100% RESPONSIBLE FOR ALL EXPENSIS PAID TO THE COPYWRITE OWNERS FOR ILLEGAL USE OF THEIR PRODUCTS ON OUR PROJECT(S).
? CODER WILL BE RESPONSIBLE TO PROVIDE DETAILED INSTRUCTIONS ON HOW TO INSTALL THE PROJECT (IF REQUIRES INSTALLATION), AND IF WE ARE UNABLE TO INSTALL IT/OR FOLLOWING CODER'S INSTRUCTIONS LEADS US TO UNSUCCESSFULL INSTALLATION, THEN CODER WILL BE GIVEN ACCESS/CREDENTIALS TO BE ABLE TO DO THE INSTALLATION, AND INSTRUCT US IF WE MISSED ANYTHING, OR IF THEY MISSED ANYTHING DURING INSTALLATION.
this is to inform all viewers that this is a fully functional web application, that is the main reason why i did not and will not provide access before coder is accepted. if you are unable to estimate such a project, then it's too bad as we won't be able to work together on this project.
you may also price each option seperately (google integration, sms integration, export option, mobile app option) this will give me the advantage to see what each work will cost, and give you the advantage to get paid per section completed to my satisfaction.
NO HOURLY RATES PLEASE, i will not be accepting any bids that provide hourly rates, and or a range like (google integration 2-6 hours) because this is vague information, and i'm looking for a fixed none changable price for the project. if i decide to change any information and add new extra features in the future, i will pay for it seperately.