Advertisement
Guest User

Untitled

a guest
Jul 4th, 2015
228
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.66 KB | None | 0 0
  1. Please feel free to ask us questions.
  2.  
  3. Either you will be provided a Github repo or please create your own, named `BE_comments_<YOUR_NAME>`, download this gist and include the files to the repo. Create a README.md file with simple instructions to run it.
  4.  
  5. The focus of this assignment is on the **back end** (or **server side**) with a small portion of **front end**. We will be looking specifically for good practices and your development process.
  6.  
  7. It is recommended to use **Node.js with either Express.js or Koa.js** as frameworks. Alternatively, feel free to use **GoLang**.
  8.  
  9. Also, use **MongoDB** or **Postgres** for this assignment. All the languages refered have libraries and drivers for these DBs.
  10.  
  11. ## Fictional MVP!
  12.  
  13. This fictional client has asked for a comment system for his Reddit style online forum. Feel free to checkout Reddit or Hacker News to get a general idea of what is desired.
  14. They would like you to design a system that can be attach to an online forum.
  15.  
  16. The model/architecture design is up to you
  17.  
  18. ### Front End
  19.  
  20. The front end should be one page with html/css/js that is able to create new comments, reply to comments, and upvote comments(as well as show the number of points the comment has)
  21.  
  22. #### make it run!
  23.  
  24. In the README, along with instructions to run the server should be some sample input.
  25.  
  26. #### hints
  27. - don't wory about authentication/users, just make up user names, or hardcode user objects.
  28. - there isn't one right answer, but the modeling skills matters
  29. - also, don't worry about finding a perfect solution to this, it's a MVP
  30. - make simple instructions to execute the server
  31.  
  32. Before you start or shoot us questions (don't hesitate ;) please read and fill `QnA.md`
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement