-
Notifications
You must be signed in to change notification settings - Fork 7
Open
Description
- Translations on Rails _(XL)_
- Use TDD to write a method that can translate a number (1,2,3,...1000000) into Spanish.
- Write a Rails app that can display the numbers and their translations in a list, eg "1 in Spanish is 'uno'". You won't need any model files, just a view and a controller. Put the file you wrote in step 1 into the lib directory in your app so the view template can use the method.
- Use TDD to write a method that can translate a number into Roman numerals. Put that in the lib directory of your app, and update the view template so it has a two column table, with column headers "Roman Numeral" and "Spanish", and data like "II", "dos".
- NBAPI _(XL)_
- Make a rails app that lets users see upcoming nba games (by using that sports data api to get games for the rest of the season), and predict who will win.
- Let users add (fake) money to their accounts, and place bets on the games
- Use the api to update games every hour, and update the status of the bets
- Make sure users can't place bets after games start
- Let users make comments about each game
- Show a user leaderboard based on number of correctly predicted games
- Tic-Tac-jQuery-Rails _(XL)_
- Make an HTML page that uses jQuery to let users play tic-tac-toe. The page should show the board, made of appropriate HTML elements. When you click on a space, it should get filled in with either X or O as appropriate.
- Wrap the page in a Rails app.
- Let the user choose which should go first, X or O.
- Let the user choose whether to play another person or against the computer. If the computer is the opponent, add a button to play the computer's next move. The computer should go in an empty space.
- Make the computer a bit smarter, so it tries to win.
- Cards on Rails _(XL)_
- Make a Rails app that has a database filled (seeded) with playing cards. Each card should have a suit and a face value. Put the image files we used for the cards into the app/assets/images directory.
- Make a page that lists all the cards with their suits and face values. Each item in the list should be a link to a separate page that displays the card's suit, face value, and image.
- Use TDD to rewrite either blackjack or 3-card poker.
- Add users to the app
- Let users play and make bets on the game you wrote
- Error App _(XL)_
- Make an error editable by the person who added it
- Let users make comments on an error
- Make comments editable by the person who added it
- Let users upvote/downvote errors
- Let users upvote/downvote comments
- Make voting happen by jQuery
- Make errors sortable by upvote or created_at
- Add categories to errors
- Display errors by category
- Let errors have (and belong to) multiple categories
- Let user who posted error mark it as complete or incomplete
- Deploy your version of the app to Heroku
- Have the app send an email to a user when someone posts a comment on one of that user's errors
Metadata
Metadata
Assignees
Labels
No labels