Project Posting, Inquiry and Payment Management System Specifications:
Website with the following:
Sign/up for new users, Login for registered users
Two types of registered users:
User Type 1: User Posting Projects
User Type 2: Looking for Projects (i.e. a Project Worker)
Once a user of either type is registered they will be manually screened/approved before becoming ‘active’ on the site. When made active will receive an email confirming activation.
User account management will include Password Reset and User Profile Editing
User Posting Projects (i.e. Project Poster) View When Logged In:
o Upon login sees a list of active projects they’ve posted with a list of submission requests for each project
o Can add a project to the list.
o Can delete one or more projects from the list
o Can edit project information
o Option to Pay a Project from the Project List
o User Looking for Projects (i.e. Project Worker) View When Logged In:
o See list of projects associated with their initial registration profile (i.e. selected type(s) of projects and selected region(s))
o One Field in the Project List View will show the Date when interest in a Project was last submitted.
o Option to Submit interest in a Project (check box in each Row of the Project list view (select as many as you want) and then Click ‘Submit’)
o Project List Filter Option
Website Administrator Functions:
• Allow multiple Admins to Login
• For each admin login select a Division to Log Into
• Each Admin will have responsibility for a different Project Division and will need to have a list view and run reports by Project Division
o Project Division Record lets Project Worker Welcome Email text to be edited.
All Email text to allow Project and Project Worker DataFields to be inserted (i.e. %[url removed, login to view]%, %ProjectOfficialName%, etc to be inserted in the email message text)
o Project Division List will List all Project Posters in the Division.
o Projects Posted grouped by Project Poster
o Project Worker Submissions grouped by Projects Posted
o Allow the List View to be sorted on Columns
• Admin Option to manually “Send Payment Reminder emails” for All Completed but Unpaid Projects to Unpaid Project Posters. Show List of Dates when reminders were sent.
o When a new Project is Activated send an email to every active Project Worker associated with the Project Skill and Project Geography.
o Projects that will pay for full travel expenses are sent to ''ALL'' list members in ''Every'' region
o Use the Official Project Description as the content to send
o Build a customer Subject for each email
o Include Unsubscribe option link in the email
Unsubscribe will turn off “send emails” flag in User Profile
o Once a week automatically re-send Projects Posted to active Project Workers
o Adjust the Resend # in Subject Line
o When a Project Worker replies to an email
o Send an email to the Project Poster
Customized Subject Line text
Include Project Worker Resume Text and Contact Info in email Body
Application Development Environment Guidelines:
o This system can be built using a CMS or other Website Framework (please specify)
o Backend database can be MySQL or other common Open Source DB
o Specify what email server/management environment is to be used (open source framework preferred)
o Goal is to not have to pay any email vendor for sending, receiving or processing emails associated with this project posting and project work completion and payment system.
o Full website screen mockups to be provided once contract is awarded
Website Setup Requirements:
o Load code on Hosted Website server
o Load any Email Server software on Host Server
. Load any DB environment on server
. Activate website
. Support usability and performance testing until project signoff
. Full 5 page design spec available