{"id":19273299,"url":"https://github.com/tranquangvu/futureworkz-interview","last_synced_at":"2025-07-25T17:40:39.931Z","repository":{"id":83983662,"uuid":"58694735","full_name":"tranquangvu/futureworkz-interview","owner":"tranquangvu","description":null,"archived":false,"fork":false,"pushed_at":"2016-05-19T18:01:26.000Z","size":42,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-01-05T14:20:56.844Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/tranquangvu.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2016-05-13T03:02:36.000Z","updated_at":"2016-05-13T03:03:08.000Z","dependencies_parsed_at":null,"dependency_job_id":"7ab80f48-41ff-491b-b486-632172d6f150","html_url":"https://github.com/tranquangvu/futureworkz-interview","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tranquangvu%2Ffutureworkz-interview","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tranquangvu%2Ffutureworkz-interview/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tranquangvu%2Ffutureworkz-interview/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tranquangvu%2Ffutureworkz-interview/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tranquangvu","download_url":"https://codeload.github.com/tranquangvu/futureworkz-interview/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240378873,"owners_count":19792039,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-09T20:42:03.920Z","updated_at":"2025-02-23T20:42:22.952Z","avatar_url":"https://github.com/tranquangvu.png","language":"Ruby","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Jokee Single Serving Website\nThis is a Ruby evaluation test to create a single serving website that displays jokes for user to vote.\n\n## Requirements\nThis app will display a single joke for the user to read.  \nAfter reading the joke, the user will like or dislike the joke.  \nThe app will record the vote in database and then show another joke for the user to read.  \nWhen there is no more jokes to show, the app will display a `\"That's all the jokes for today! Come back another day!\"` message.\n\nThere is no need to display the result of the votes.  \nUser should not see the same joke twice.  \nUser do not need to register or login to view the joke or vote for the joke.\n\n## Technical Note\nApp will use cookie to track if a user has voted for a joke.  \nIt is okay if the user clears his cookie and votes again.\n\n## Bonus Points\n+ Implemented design fully\n+ The app is mobile responsive.\n+ Joke is displayed via AJAX\n\n## Rules\nPlease refer to the [rules](https://github.com/futureworkz/playbook/tree/master/protocols/ruby-evaluation-test#rules) in our playbook.\n\n## Submission of Work\nPlease refer to our [submission of work](https://github.com/futureworkz/playbook/tree/master/protocols/ruby-evaluation-test#submission-of-work) in our playbook.\n\n## Jokes Content\n\nA child asked his father, \"How were people born?\"  \nSo his father said, \"Adam and Eve made babies, then their babies became adults and made babies, and so on.\"\n\nThe child then went to his mother, asked her the same question and she told him, \"We were monkeys then we evolved to become like we are now.\"\n\nThe child ran back to his father and said, \"You lied to me!\"  \nHis father replied, \"No, your mom was talking about her side of the family.\"\n\n-----\n\nTeacher: \"Kids,what does the chicken give you?\"  \nStudent: \"Meat!\"  \nTeacher: \"Very good! Now what does the pig give you?\"  \nStudent: \"Bacon!\"  \nTeacher: \"Great! And what does the fat cow give you?\"  \nStudent: \"Homework!\"\n\n-----\n\nThe teacher asked Jimmy, \"Why is your cat at school today Jimmy?\"  \nJimmy replied crying, \"Because I heard my daddy tell my mommy, 'I am going to eat that pussy once Jimmy leaves for school today!'\"\n\n-----\n\nA housewife, an accountant and a lawyer were asked \"How much is 2+2?\"  \nThe housewife replies: \"Four!\".  \nThe accountant says: \"I think it's either 3 or 4.  Let me run those figures through my spreadsheet one more time.\"  \nThe lawyer pulls the drapes, dims the lights and asks in a hushed voice, \"How much do you want it to be?\"\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftranquangvu%2Ffutureworkz-interview","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftranquangvu%2Ffutureworkz-interview","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftranquangvu%2Ffutureworkz-interview/lists"}