We have a part developed Ruby on Rails site at:
[login to view URL]
We are wanting someone to complete the development of this application. Specifically:
* Change current response to successful sign-up action to send notification email and display a simple confirmation message instead of displaying the user details / links.
* Add 'approved / unapproved' flag to each user record (defaults to unapproved on registration) and add tests to user login to disallow login until approved.
* On user sign-in, test against approval status and act accordingly. (only approved users may sign in)
* On user sign-up, check database for existing email address. Do not allow duplicates
* Add validation to sign-up form. All fields are required
* Error messages on user sign-in need to be changed to more friendly text
* Add new page containing terms and conditions of use
* Add link to T&C page to top menu (?)
* Force user to agree to terms before downloading any file (pop up alert)
* Change top menu link (currently points to 'add category') to point at the 'add subcategory page'
* Disable access to all administration functions to non-admin users: (User Management, Sub-Category Management, File Management)
* Disable access to browsing categories / subcategories to guest browsers (i.e. users not logged in)
Coders about 9.5 rating only please. We can provide files and database schema.