Website: a membership website where health care professionals (doctors, nurses, etc) log into the site and send correspondence to other doctors. I want to be able to add contacts via extjs forms, display them in an editable grid (or grid that has been bound to a form). The user can send encrypted forms (via GnuPG or other method) to persons in their contact list. When filling out the forms, they can also choose to add a new contact on the fly which will save new contact and send form with one click. Multiple forms will need to be created for each doctor type and displayed for only that type. They can choose from a long list of forms to send by making some favorites or choosing from a long list.
In the profile you can choose to allow your name to be searched. If this is checked, then you can also log in to see any correspondence you have received. Otherwise, the correspondence is outgoing only and you will not be able to see what you have received.
The outgoing forms will allow users to choose if they want to send via email, fax, or snail mail. The email is easy - a method to send faxes can either be done by subscription to fax service, but I'd rather queue them into a FOIP on our own server to save $. The snail mail feature may be an addition in the future and will probably have to be contracted out to a service.
The information entered into forms for contacts as well as correspondence will need to be saved in mysql as encrypted data. Everything will need to run via SSL for sake of HIPAA.
The users' contact list should be presented in a grid and editable. The "sent" correspondence should be listed in a searchable grid as well but not editable. A rowexpander grid would be best for this.
The user will have 30 days free and afterwards have to sign up for small monthly subscription. Faxes will be charged at a per-page fee (or per MB depending on service). Snail mail will also incur an extra fee.
Invoicing and other profile pages must be built - I'm considering Joomla to take care of all of that but throw some suggestions at me.
Site must be a nice ajax/web 2.0 look and feel with open spaces and pleasing to use. Please only apply if you speak english very well. Experience with health care apps is a plus. Future work depends on how well this site goes.