Looking for a professional web developer to complete this project. The application is essentially a member directory with front end search & display features, plus back end administration & moderation features.
The most complex part of this software is there are a number of fields in each profile (200+ options - mostly checkboxes, text fields etc). Only a few of these fields need to be searchable on the front end. There also needs to be a moderation system where the admin can view changes made by members and approve them before they go live.
We have a fully designed front end Wordpress website ready. We also have a similar website with all of the functionality (you can view in a screencast) which should speed up development time.
The application can be integrated directly into Wordpress or not. We would prefer if it is easy to integrate into the website.
The ideal candidate will be familiar with PHP driven membership websites with standard register, edit profile, relevant email updates, advanced search features etc.
Users, Roles & Functions
This outlines what types of users will be accessing the application. There are 3 types: Administrator, Member & End User. The functions each user will be able to perform are listed in bullet points.
End User (accessible via public website)
• Search for profiles
o Search by: First Name, Last Name, Position, Sex, Location, Specifications (up to 20 options incl Height, Weight, Body, Skills, Licenses etc)
• Profile listing per Position
o There are a number of “positions” (approx. 7) selectable in the profile. Positions are similar to a category. Each position should have an individual page showing all profiles that are assigned to that position.
• View profile (main web profile view)
o Print profile (print friendly view – possibly PDF)
o Print photo (print friendly view of profile photo)
o Email profile (email form to send PDF profile)
o Add to my list (like a shopping cart for profiles)
• My List
o View my list (main web list view)
o Email my list (email form to send listing of profiles)
o Save my list (pdf file listing saved profiles with select information)
Member (accessible via private login)
• Sign up
• Create new profile
• Edit profile
Administrator (accessible via private login)
• Edit Profiles
• Moderate Profile Changes
• Edit Site Settings
• Edit Email Notifications
Thank you for taking the time to apply for this job.