Please Note: That I am willing to accept bids for just the programming aspect of this work. For those that can provide the design services, please quote for this seperately.
• User front end
• User Area
• Search Functionality
• Administration area
• Courier management area.
User Front End
The site template needs a very appealing design template that is organised and easy to get started. Flash and other effects are welcome, but the main content area of the index page should contain a visually appealing, easy to use form that will enable the visitor to get searching straight away. It should also clearly allow new couriers to register on the site to begin offering their services. There should be a section showing the Total number of courier companies that will be searched and a section for listing a welcome message to the 3 latest courier companies that are now offering their solutions through this site.
The logo design should incorporate the inferred “frog” from the site’s name. I would like to see several logo variations. It should be crisp clean, but advanced, catchy and corporate.
Once the user searches based on their consignment (parcel) criteria, the list of matching courier companies (which have registered on the site) will be displayed, in ascending order – starting with the cheapest.
The user from here can then choose to view the profile of each courier by clicking on the name and logo. They will also be able to see the rating for each courier (out of 5 stars). This rating will be an average given by previous people that have used them via the web site.
The search results must be able to be rearranged by a) Courier name b) Transit time (shortest transit time to longest) and Courier rating (highest number of 5 star ratings down to the lowest rating). From the administration area – we will also be able to give our Golden Frog seal of approval and Courier of the month stamp.
Once the user has selected their Courier and price plan, they should be able to proceed to check out. From here they will enter their details and complete the transaction. If the courier has specified that they can collect payment on pickup, then payment by credit / debit card [Google checkout] / [url removed, login to view] / [url removed, login to view] is not mandatory. If the courier does not offer this option then credit / debit card data is mandatory.
Once the transaction is complete, an email (and SMS notification if the courier has selected this option in their login area) will be sent out to the courier, and the sale will be registered in their sale management area. The customer will also get an e-mail confirmation and their e-mail and password can be used during future transactions. On beginning the checkout process, the user should be asked for their e-mail address and password if they are a returning customer, or click the relevant link to proceed as a new customer. (This is all common sense).
Once a customer has placed an order, their selected password and email address will be stored in the database. They can come back to the site and login with this information to access an area where they can:
• View / Request amendments to / cancel orders
• Update Payment details
• View statistics such as average spend over given date ranges
• Communicate with Parcel Frog staff, access help areas and communicate with couriers that they are dealing with.
The search functionality is mentioned in the User Front End section above, however there are some fundamental specifics which must be noted and adhered to. To perform this search, it will first filter out all the couriers that do not meet the requirements. For example, those that do not collect from / deliver to the specified locations. Next, for the couriers that will be competing for this sale, the search algorithm will need to price the request according to the corresponding pricing scheme for each courier. This will vary according to which technique the courier has selected / inputted from the courier management area.
The administration area is for Parcel Frog staff. From here, the following functionality should be provided:
• View / Amend / Filter / Search through orders.
o Process Refunds
o Add charges to existing orders
o E-mail clients
• View / Add / Manage / Disable / Approve new couriers
o View and Manage pricing methods
o Add new pricing methods
o E-mail Couriers
o Manage Courier accounts (e.g. Payments due to couriers or owed to us)
• Manage banner / advertisement rotations and link them to courier accounts (so that balances are affected by clicks and rotation counts).
• Manipulate the priority, ranks, awards, Frog seals for each courier (allows us to give selected couriers more exposure).
• Ability to communicate with clients / couriers (in two different sections) via the web site so that all conversations are logged. Also the ability to view communication between client and courier is important.
• The ability to view statistics such as:
o Page visits, most popular courier profiles
o Number of sales for today, this week, month, year / date range
o Number of incomplete orders (orders that were started but never finished)
o Number of searches
o Most popular destinations, locations, parcel dimensions, weight, etc
Courier Management Area
Upon signing up, this is where couriers can come back to time and time again to login, view sales, communicate with clients via the web site (where everything is logged in the database), communicate with Parcel Frog staff, check money owed to them or owed by them to parcel frog. They can request a cease on any further orders, stop their firm being listed in searches, change / manage pricing methods as well as the supported pickup points / parcel (consignment) destinations.
They will be able to update their personal information and so forth.
This has been a high level functionality specification. Once each respective area / page has been designed / created, further details on content structure and orientation as well as lower functionality can be given.