First step of a complex PHP web app - Customers list and contacts linked to each customer

İptal Edildi İlan edilme: Mar 22, 2011 Teslim sırasında ödenir
İptal Edildi 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)

Amazon Web Services PHP Yazılım Mimarisi Yazılım Test Etme Web Hosting Web Sitesi Yönetimi Web Sitesi Testi

Proje NO: #3189723

Proje hakkında

3 teklif Uzak proje Aktif Apr 14, 2011

Bu iş için 3 freelancer ortalamada $68 teklif veriyor

clickstec

See private message.

$68 USD in 4 gün içinde
(16 Değerlendirme)
4.8
smgroupvw

See private message.

$68 USD in 4 gün içinde
(14 Değerlendirme)
3.3
crazenators

See private message.

$68 USD in 4 gün içinde
(0 Değerlendirme)
0.0