I want a quick Ruby on Rails base site created. You should be able to do 95% of the coding simply by using scaffolding and basic generating of code, so very little time needed on your side. I don't need any UI design done, and actually would like you to simply use the Web-App-Theme gem to generate the base CSS code.
The site will use Devise for user authentication, and the Twitter gem for posting tweets. I want the user to be able to login, but not register (only an ADMIN user will be able to create user accounts), then be presented with a form that allows them to enter up to 140 characters in a Tweet field, which will be passed on to Twitter when "submitted". The form will have two radio button fields, which will automatically add "template text" to the "Tweet field" and show how many characters the user has left before reaching the 140 character max. The form will also show how many Tweets a user has left for the week (the ADMIN user sets the max number of tweets/week, and add that number to the user profile). After the Tweet has been successfully posted to Twitter, it is added to database of past Tweets by user..
The only other menu options presented to users will be a "View History" of past submitted Tweets (will_paginate gem to be used) and "Logout". The user, including the ADMIN user, will not be allowed to edit or destroy past tweets (except of course by direct access to MySQL table).
I don't need you to create the Twitter tokens/keys, as I have already done so. So all you need to do is create your own temporary twitter account, for testing purposes, then add commented "placeholders" in a config file, where I will simply add the keys for my account before "going live".
You must use the gems that I request, but are free to suggest alternatives, and Ruby on Rails 3.
You may have noted that I could probably do all this myself, as I'm being quite specific on needs and tools to be used :) I'm really only posting this job to try out the Freelancer system, and because right now I don't have any extra time at all for my own coding.
Commented source code would be nice, but not absolutely necessary.
9 freelance ont fait une offre moyenne de 196 $ pour ce travail
This sounds pretty straight-forward to implement; I don't see why I couldn't get a working version rolled out in 4 days, ideally trialling it on Heroku if that'd suit.