Encerrado

Web Application for Scheduling and Managing Regional Service Calls

**Web Application for scheduling and managing service calls in defined regions on a map.**

**Use description:**

*Administrator define zones as areas on a map (click on map to define).*

*Administrator defines schedules for service dates (optional recurring) for zones.*

*End Customer will log on and create an account.*

*End Customer can schedule a service call. *

*The system will automatically tell the end customer what zone they are in and what the next service date is based on the zone they are in. *

*On the service day for a zone, a list for that zone can be printed out for the service personnel showing a list of addresses and descriptions of the service.*

*The service personnel or admin can then flag the schedule service as "complete" (done in bulk on the web) and add any notes that they need to (like "Service couldn't be performed" etc.)*

PHP/Linux/Apache/MySQL

**

**

## Deliverables

**Solution Notes**

**Web based CMS Application for scheduling and managing service calls in defined regions on a map.**

**Use description:**

*Administrator would define zones which are areas on a map where service personnel will be physically visiting. Any given zone will have a schedule for service visits on certain days.*

*End Customer will log on and create an account if necessary with their address. They can then then schedule a service call. The system will automatically tell the end customer what zone they are in and what the next service date is based on the zone they are in. *

*The end customer's service call will be recorded. On the service day for a zone, a list for that zone can be printed out for the driver or service personnel showing a list of addresses and descriptions of the service to be performed..*

*The service personnel or admin can then flag the schedule service as "complete" (done in bulk on the web) and add any notes that they need to (like "Service couldn't be performed" etc.)*

Should use PHP/Linux/Apache/MySQL

PHP code should output enough tags for CSS Formatting and theming.

**Setup**

*All data and information should be saved in a MySQL database*

*Should have install script that reads the correct MySQL database info (database, user, pw, etc.) from config file, then sets up all appropriate tables/rows, etc if not already set up.*

*Should be able to report which revision of the software is running via an "About" screen.*

**Users/Permissions**

*Administrator*

Can view and edit all content

Can create zones

Can do anything any user can do.

*Customer*

Can create/edit Customer Profile (upon registering)

Can create/edit (schedule) a service content type

*Service Personnel*

Can view zones (routes)

Can view pickup lists for given routes

Can edit "Driver Notes" area of a pickup content type

**Content Types**

*Customer Profile*

Contains Address and phone number at a minimum

Also saves geocoded address (whatever format fits the needs of the rest of the programming)

Well Known Text

Latitude/Longituded

When Viewed

Lists Customer name

Shows Address

Shows map with point (google maps?)

Shows what zone is associated with that address

Shows when the next pickup is for that area.

*Zone*

Polygon

On a map that contains areas for pickup

Format in whatever format necessary, but likely Well Known Text

Description

Schedule

List of date/times the area will have pickups

Can be single or recurring (calendar style)

When Viewed

Show map of the area

Polygon highlighting the area

Number of total customers in the area

Number of currently scheduled service calls in the area

*Scheduled Service*

Created by Customer or Administrator on behalf of a customer.

Linked to end customer (and therefore their information)

Description of service

Status flag (waiting, or completed)

"Service Personnel Notes" area from

**Web Pages or Views (in addition to the ones described above)**

*All Zones View*

Shows map with all zones highlighted as polygons

Number of end customers inside that zone shown as text inside zone

Can toggle "All End Customers" view or "Customers Awaiting Service" view

Click on zone brings up view of individual zone

*Individual Zone View*

Shows scheduled pickups as pins in map

Click on pin to go to pickup schedule

Shows number of total donors

Can toggle "All End Customers" view or "Customers Awaiting Service" view

Shows number of scheduled service calls.

*Zone Scheduled Service View*

Individual Zone's scheduled services

Map and address list for service personnel.

*End Customer "End of year" summary*

For End Customers to view.

Summary list of services, dates, and estimated values

User selectable date/time span

Default date/time span is current year to date.

Click a service to bring up that individual service detail

*Service Summary*

Filterable serice summary

Time Period

Route

End Customer

Habilidades: Amazon Web Services, Engenharia, Linux, MySQL, PHP, Gestão de projetos, Arquitetura de software, Teste de Software

Ver mais: web programming services, web programming service, web config php, web based programming, web based c# database programming, type web programming, single view application, show services running linux, programming web pages, programming via web, programming on the web, profile web application, profile customer service, php programming service, php programming notes, php code for calendar, notes php programming, need web administrator, list services linux, linux web, linux list services, go web go, google web linux, google calendar web service, file status 34

Acerca do Empregador:
( 0 comentários ) United States

ID do Projeto: #3032076

2 freelancers estão ofertando em média $4973 para este trabalho

ashtrac

See private message.

$3570 USD in 14 dias
(47 Comentários)
5.3
netgene

See private message.

$6375 USD in 14 dias
(0 Comentários)
0.0