First step of a complex PHP web app - Customers list and contacts linked to each customer
$30-80 USD
Teslim sırasında ödenir
To use a PHP + PDO + MVC structure + Entities objects
No FMK (no Zend, no CodeIgniter, no other FMK ... we can use only smarty for manage templates (if you want) but not other frameworks)
Create entities classes for DB tables fields
Use OOP (object oriented programming);
Use Flexigrid ([url removed, login to view])
Ajax reload (jquery) for each area and see a progress bar during each process (with the background page disabled) ... I mean during updates/insert/object fill..
I've to create first step of a web app and I need a coder for all this app.
Now, in this bid, we have to:
- create a login page (reading from an external table login and password of users)
- show a list of customers using flexigrid .... each user can read/show/manage own customers (in user table we have read/write/delete privilege for manage these actions)
- allow to select records from grid and open detail form for update record
- allow to delete records
- allow to insert new records
in insert/update form ... we'll have maximun 10 fields to manage in cusomter form:input field, select field, check field.... about select field we have (for example):
country
town
city
these select fields must be filled (using jquery) updating in realtime the value when user changes values in select fields
in each detail form (each customer) we'll have another table with a list (flexigrid) of contacts linked to the customer selected
Show jquery modalpopup for send alert to user (records updated, record deleted, record inserted... errors during processes)
Save log info in external log txt file.
This first step allow me to find right coder for this big project
For know work in progress and don't waste time I need to show source every day
## Deliverables
To use a PHP + PDO + MVC structure + Entities objects
No FMK (no Zend, no CodeIgniter, no other FMK ... we can use only smarty for manage templates (if you want) but not other frameworks)
Create entities classes for DB tables fields
Use OOP (object oriented programming);
Use Flexigrid ([url removed, login to view])
Ajax reload (jquery) for each area and see a progress bar during each process (with the background page disabled) ... I mean during updates/insert/object fill..
I've to create first step of a web app and I need a coder for all this app.
Now, in this bid, we have to:
- create a login page (reading from an external table login and password of users)
- show a list of customers using flexigrid .... each user can read/show/manage own customers (in user table we have read/write/delete privilege for manage these actions)
- allow to select records from grid and open detail form for update record
- allow to delete records
- allow to insert new records
in insert/update form ... we'll have maximun 10 customer fields to manage:input field, select field, check field.... about select field we have (for example):
country
town
city
these select fields must be filled (using jquery) updating in realtime the value when user changes values in select fields
in each detail form (each customer) we'll have another table with a list (flexigrid) of contacts linked to the customer selected
Show jquery modalpopup for send alert to user (records updated, record deleted, record inserted... errors during processes)
Save log info in external log txt file.
This first step allow me to find right coder for this big project
Other details:
I will provide all DB tables
Don't use parameters (User ID, Records ID...) in URL!
Use preload bar in all save/update process (disable background page)
Use modal popup (jquery) for all notification, errors, messages
Save detail in log file
Use subfolders (in controllers, model and views) for manage differents php files:
* model folder
* controller folder
* view folder
* form folder
in each folder add subfolders for identify areas of the project: for example, now we've working on "customers" table ... (in this startup bid) so you'll create
model/customers folder
controller/customers folder
view/customers folder
you've to use a layout like this
<[url removed, login to view]>
you can download source code as example
For know work in progress and don't waste time I need to show source every day
Attached DB structure
settings are tables used to fill selected fields (I've not create town, city, states table.... I suppose that you have this tables ... if not, inserte demo records)
I've reduced fields in customers table for make it simple
each user can show own customers (using customers.id_user)
each user can update/modify/delete (using users_permission table)
in each customer form you have to show another table with all customers_contacts linked
date fields ... show date picker
id_** fields... show a select box using jquery reload feature (only for town, city, state)
Proje NO: #3189723