I believe these 3 fixes are for an ROR site. I'm not 100% sure. I'm wiling to pay $125-175 for this work. Since it's only 3 fixes I'd need it done in 7 days or less. I'll pick someone fast, so please be around today to accept the project.
Test account has been created on the system ([url removed, login to view](remove_this)[url removed, login to view]) so that you can take a look at the existing work:
The code you will want to look at is under 'demo'
Please let me know if everything looks OK so that we can finalize the details and get started. Thanks.
Background: the website/company is being built around a patent-pending secure communications technology that works with minimal user setup. So, for example, I could send you a secure email, and neither of us has to create an account (or use a key or remember a password, etc.) to do it. Also, messages can be managed even after they're sent, so you'll be able to set expiration times, recall messages, modify content, audit message histories, etc.
There are really three elements to the project at the current stage:
1. Clean up the message composition interface: it's pretty rudimentary right now (done with basic form-entry boxes and TinyMCE for the message content), and I'd like it to look a bit more polished.
2. Message inbox: Again, the current interface for viewing sent/received messages is pretty basic. I think a tabbed view of the inbox would be great (for example tabs across the top of the screen for All messages, Message type 1, Message type 2) with a simple search function.
3. Basic management interface: just something that we can use to see who is registered/using the site and that allows us to email those users with updates about the service.
1. Message Composition/Editing interface:
I would like a simple interface that lets the user compose or edit a message of either type (regular message or a document upload). I think the text formatting features of the current site are fine, but the page design makes it look like a form rather than an interface for a webmail client. I generally like the look/layout of Gmail, so perhaps that can be a rough guide. One thing to note is that the user should be able to select whether they are composing a regular message or uploading a file/document. If they are uploading a document, the text input area should change to reflect that they are entering document tagging information not email text (and should probably have an adjacent text label that says "Labels" or "Tags" so that the user knows what to type in that area). The user should be able to attach a file (or several) to a regular text/email message as well.
Again, using Gmail as a rough guide should be fine here. The main thing to remember is that there are a few different views possible: entire Inbox, just text/email messages, just documents. So, tabs on either the top of the page or on the side of the page that allow the user to quickly choose the main view they are looking for would be ideal. Also, a search box that allows the user to search the text of messages/document tags should be positioned in an area that is accessible and intuitive. Additional links to the user's sent messages and deleted messages should be provided at the left side of the screen (or elsewhere if that makes sense once you have put together a layout). Message controls (edit message, reply, delete, etc.) should be provided as well. The inbox should list the sender, subject, provide an icon or short descriptor associated with the type, and timestamp (when sent or when last modified). The inbox should lead to a message view screen that lets the user view the message and view all the message details (sender, recipient, full subject, any text, any attachments, audit information--time sent by the sender, time received/accessed, time modified).
3. Management interface:
I would like to be able to quickly review/manage the registered user accounts in the system. So, for example, I would like to be able to view things like the number of messages a user has sent. Also, I would like to be able to quickly email users about updates to the site, etc. I think it should be pretty standard management info, and a tabbed view based on the type of action would be great. For example, one tab for viewing user information, one for contacting users.