Website Fixes & Updates (PHP)

Cancelled Posted Aug 31, 2008 Paid on delivery
Cancelled Paid on delivery

Our website, [url removed, login to view], needs fixes and feature updates. The PHP site is based in the CodeIgnitor framework, but is not too complex.

## Deliverables

Updates to the website, [url removed, login to view], include:

=========================================

CRON job (mailing, etc) needs to be fixed - doesn't currently work! (but won't take much to fix)

An admin section must be created to allow administrators to manage users, projects and gifts. Management of users and projects allows viewing, editing and deleting. Management of gifts include the ability to add, edit and delete a "Gift", which is a combination of a title, a thumbnail and a link. Thumbnails should be resized to a specific size (to be determined).

When volunteers show interest in a project, (if the volunteer HAS selected to receive a gift AND the nonprofit agrees to give one), a popup appears to let them select a specfic gift from the list of gifts in the system. Selecting one from the dropdown refreshes the little screen to show the title and thumbnail, and accept chooses the gift, saves the selection to the DB, and closes the window.

In cases when the site user is NOT logged in, but clicks on "Show Interest", they are taken immediately to the volunteer registration page. Filling out the registration page (modified as below) brings them back to the project page with interest shown, with the "Select gift" box open to choose the gift they want (if the wants gift / gift offered criteria selected) OR back to the project page with interest indicated as shown.

When the project is completed, the volunteer's gift selection must appear (title, thumb, link), along with address, and t-shirt size;

All users must have the ability to upload a personal image OR logo from an organization

A public page must exist (to be linked to later) to show all gifts offered, including a thumbnail, title and link to the gift to its online store. 9 gifts shown per page, total number of gifts displayed.

Viewing volunteer profile who has shown interest - critical information pops up in small ajax popup, rather than a new page (as is currently). Close button allows return.

In cases when more than one volunteer has shown interest, and one is selected, the others should receive a thank-you e-mail for their interest, and inviting them to return to look at other projects.

The site needs a simple, spam-proof contact form to send e-mail to the site admin.

If volunteers have shown interest but no action has been taken, then send a reminder e-mail to the nonprofit every 5 days

Top 10 needs formatting (and a reset button in the admin panel)

The account creation process should incorporate a re(Captaha) implementation and do away with the current e-mail vertification system. This system takes too long & many people don't make it all the way through. Once a user has created their account, they should be automatically logged in and brought to an account confirmation page that states, "thanks for creating an account, you are automatically logged in, please return to the homepage to continue) -- unless this is part of the "anonymous user / creating account / showing interest" process outlined in this fix-list.

Ratings should be adjusted for completed projects: Did the outcome meet your expectations? 1-4 scale, from "Did not meet expectations", "Somewhat met expectations", "Met expectations" "Surpassed expectations" rather than 1-10 scale currently in place. This current scale is pointless...

The Top 10 page needs to be revised with the NUMBER of projects a tech volunteer has completed, not his/her average rating.

The site-average rating for completed projects should be shown on the homepage, within the stats section.

Tech volunteers average rating for completed projects (meeting expectations) should be shown in their personal profile page.

The number of individuals who have shown interest in a project should appear in the project display, along with the other crucial information

Leave Helpful Comments: At the bottom of each project listing, a comment area (much like a blog comment area) lets anonymous and non-anonymous users "give suggestions" to the nonprofit. Non-logged in users must supply a name, e-mail and answer a re(Captcha) to post. Logged in users do not need to. Suggestions (comments) can be deleted by site admins (user daveplml) and flagged by other users as inappropriate. If flagged, an e-mail is sent to the admin w/ a link to the project listing. Non-anonymous top "commenters" are dispalyed in the Top 10 as well (new section) along with the number of suggestions they have left.

Engineering MySQL PHP Software Architecture Software Testing Web Hosting Website Management Website Testing

Project ID: #3186509

About the project

1 proposal Remote project Active Aug 31, 2008

1 freelancer is bidding on average $1360 for this job

micrologixsl

See private message.

$1360 USD in 7 days
(21 Reviews)
5.5