Advertisement
Guest User

Untitled

a guest
May 21st, 2019
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.62 KB | None | 0 0
  1. ## Time
  2. This project is estimated to take 1-3 hours to complete, but you may have the entire day to complete it.
  3.  
  4. ## Description
  5. Your task is to create a small news aggregator application, using Ruby on Rails, that conforms to the specification
  6. detailed below. The application will allow users to share links to content on the internet, that they
  7. find interesting.
  8.  
  9. ## Specifications
  10. 1. Users should be able to create a personal account on the website by submitting an email and a password.
  11. 2. Users should be able to login and logout of their accounts.
  12. 3. Users who are signed into an account should be able to submit posts. These posts should have two user submittable attributes:
  13. - A text title
  14. - A text URL.
  15.  
  16. 4. All users (both logged-in and guests) should be able to view an index page that displays all posts that have been submitted. The title of the post, URL of the post, and email address of the user who submitted the post, should be displayed for each entry.
  17. 5. Users who are signed in should be able to leave comments on these posts. Comments should have one user submittable attribute:
  18. - The content of the comment
  19.  
  20. 6. All users (both logged-in and guests) should be able to view comments attached to each respective post. The content of the comment and the email of the user who created the comment, should be displayed.
  21. 7. Do not add CSS styling--a plain HTML website with a Rails backend is sufficient.
  22.  
  23. ## Notes
  24. The project should be published on GitHub with a logical progression of code commits available for view.
  25. You are encouraged to use any third party gems publicly available.
  26.  
  27. Copy and pasting code from other projects is prohibited.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement