Ruby on Rails Request system

IN PROGRESS
Bids
16
Avg Bid (USD)
$815
Project Budget (USD)
$600 - $1200

Project Description:
Request System We are looking for a Ruby on Rails developer to build a module for a Rails App where users can make submit requests. We will provide the a base project that includes two user roles, admin and user. Project will also include Twitter Bootstrap CSS to use for the UI and jQuery. USER ROLE 1) Create a request The user has the ability to fill out a form and submit it. The data gets stored in the database. The fields are: - Phone number (text field) - Request type (select drop box with options: plumbing, ele ctrical, other) - Details of request (textarea) - Photos (file uploader. user is able to browse computer for image and upload. User has the ability to ADD ANOTHER PHOTO, creates another file upload field. max 5.) - Permi ssion to enter. (2 radio buttons: yes, no.) Other Notes: - Request type needs to be a separate mo del, with a belongs to/has one relationship to requests. A UI is not required for managing request types, simply adding the data to the seed file if sufficient. - Photos should be saved to Amazon’s S3 service. - Refer to screenshot provided. - You do not have to stick to the interface provided for uploading photos. You may use any ruby gems that help get the job done allowing for multiple images to be uploaded 2) View History Users need to be able to view a list of all their submitted requests in order by date submitted. User can click edit request to see the full details of that request. - Refer to screenshot provided. 3) Provide Feeback When the request status is marked as completed (by the admin), the user should be able to a provide feedback by selecting a satisfaction rating. - Refer to screenshot provided. ADMIN ROLE We require backend functionality for all CRUD operations for managing requests. The administrator can see all the requests in a list with the following columns: - user name - user email - phone number - request type - status - rows with a status of unread should be highlighted, similar to unread messages in an email system. The administrator can click any request to see the full details of the request - the details page has all the submitted data plus the ability to update the status of the request - Status should be a drop down select box with: unread, pending, complete, rejected - Statuses can be saved as strings (force lowercase), relationship is not required Technologies we require you to use: - Sass or Scss - Haml templating language - Rails 3.2.7+ - Ruby 1.9.3 - jQuery + any plugins necessary - MySQL

Additional Project Description:
12/11/2012 at 6:25 EST
** Formatting of the description is being compacted. Please reference the PDF attachment for the full description**

Skills required:
MySQL, Ruby on Rails, Software Architecture, Software Testing
Additional Files: form-make-request.jpg request-system.pdf request-history.jpg
About the employer:
Verified
Public Clarification Board
Bids are hidden by the project creator. Log in as the employer to view bids or to bid on this project.
You will not be able to bid on this project if you are not qualified in one of the job categories. To see your qualifications click here.


$ 425
in 5 days
$ 1500
in 15 days
$ 1000
in 14 days
Hire hiteshkanwar
$ 800
in 7 days
$ 1200
in 30 days
Hire blackbumer
$ 600
in 14 days
$ 700
in 14 days
$ 620
in 6 days
$ 1000
in 15 days
Hire ricardofranco
$ 600
in 7 days