We are developing a cloud-based solution to allow individuals or companies that hold financial notes (aka, loans) the ability to service the notes. Servicing the notes includes tracking all aspects of monies received, interest charged, fees charged, and the like.
For reference, you can find an open source Windows Based software solution at www.loansoftware.com. While this software is windows based, we are looking to build a similar solution that is cloud based solution that extends some functionality.
MySQL (preferred) (see next item)
ezSQL (for maximum flexibility to allow any choice of SQL engines)
[url removed, login to view] Integration Experience
SwiftMailer (PHP Mail Library)
This software will be fully written in PHP5+. While we use MySQL for nearly all data storage, we prefer to develop items using ezSQL as it allows easy transference between any of the SQL platforms. You will only be developing the underlying engine. We will develop the UI that will work on top of this.
We expect everything to be written in Objective-PHP, that is, we want everything in Classes. Our preferences are two classes for each object. The first class will deal with searching an entire object set (allowing us to enter filters, providing tools built in for pagination, etc...). The second class will deal with an individual object.
An example might be Users. Class 1 would be called “Users” and would allow us to be able to search the Users dataset (in various ways such as by name, or email, or account type, or a combination) to return multiple results. The “Users” class would pagination of the results. Class 2 would be called “User” in that it would handle an individual user. This would including adding a user, resetting a user password, handling session control for when a user is logging in and logging out, handling permissions of a user, etc...). Each table (or view) would end up with at least 1 if not 2 classes to handle all the associated tasks.
We would like email functionality to be handled by the PHP SwiftMailer library using SMTP SSL authentication as our servers are set up for that for other applications we use.
Users of this software:
Administrator, Noteholder, Borrower
A user of our company. This person will mainly be handling account issues over the noteholder including billing related issues, and account access related issues as well as basic troubleshooting.
Noteholders will need to be able to create an account with the software. An account will consist of certain credentials as well as payment information (subscription based, integrated with [url removed, login to view]). Noteholders will need to be able to add or delete loans from their profile. When a noteholder adds a loan, they will need to be able to give it a name, give it an optional loan # (or have one auto generated if they wish), and enter information about the borrower and the loan itself. The noteholder will be able to select different types of security such as a property (in which case the property address will need to be logged), a vehicle (in which case, make, model, year, and Vin of vehicle will need to be logged), or other items TBD where the noteholder can identify the item via notes.
Noteholders will also need to be able to create comments on the file with auto timestamps. This way as comments are entered either by the borrower or noteholder, they are visible in a timeline. Comments should be able to accept attachments that can optionally be shared with the borrower. Aside from the comments, each loan should have a filter that finds comments with attachments and displayed them under a subsection called “attachments”.
Noteholders will also need to be able to generate reports to see the status of their loans and post payments. The noteholder will secure payments in an outside method and just record it in the software. Noteholders may track multiple loans and will need to be able to run reports individually, for a combination o
20 freelancers are bidding on average $2351 for this job
We have seen your project requirement. We are expert on Graphic Design, HTML, MySQL, PHP, Website Design etc. We can do it easily. Please refer our reviews to select a wining bidder. thanks.
I'm an experienced PHP Programmer and base your project specifications, I'm sure that I can deliver the system exactly what you want as long as it is feasible.