{"id":19146597,"url":"https://github.com/theroughcode/faceoff","last_synced_at":"2025-08-08T14:21:20.117Z","repository":{"id":112476632,"uuid":"104534508","full_name":"theRoughCode/Faceoff","owner":"theRoughCode","description":":laughing: Challenge your friends and try not to laugh!","archived":false,"fork":false,"pushed_at":"2017-09-30T22:20:02.000Z","size":636,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":6,"default_branch":"master","last_synced_at":"2025-02-16T22:35:57.341Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"http://faceoffga.me","language":"JavaScript","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/theRoughCode.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":"2017-09-23T02:13:37.000Z","updated_at":"2019-10-21T02:37:58.000Z","dependencies_parsed_at":"2023-05-15T03:31:04.712Z","dependency_job_id":null,"html_url":"https://github.com/theRoughCode/Faceoff","commit_stats":{"total_commits":144,"total_committers":6,"mean_commits":24.0,"dds":0.6041666666666667,"last_synced_commit":"04ecd087f6b9ed92e51961f65d10b3d73cd44ed7"},"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/theRoughCode%2FFaceoff","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/theRoughCode%2FFaceoff/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/theRoughCode%2FFaceoff/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/theRoughCode%2FFaceoff/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/theRoughCode","download_url":"https://codeload.github.com/theRoughCode/Faceoff/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240229974,"owners_count":19768597,"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-09T07:47:26.045Z","updated_at":"2025-02-22T20:15:41.381Z","avatar_url":"https://github.com/theRoughCode.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"![image](https://user-images.githubusercontent.com/19257435/30838154-e0a79f92-a237-11e7-88e6-e9bf044ca7f6.png)\n# Faceoff\n[Faceoff](http://faceoffga.me) is a multiplayer web platform where you rack up points by resisting the urge to laugh at funny videos you watch with other players. This platform utilizes Microsoft's Azure emotion API to detect even the slightest smile. Although the goal of the game is to not laugh, this web app is meant to bring individuals together while collecting data on human reaction to pieces of video sequences.\n\n### Backend System Setup\nThe server application is made with Node.js \u0026 Express.js, with Socket.io managing the realtime, bi-directional communication between players and the server. The system is a Ubuntu 16.04 virtual machine.\n\n### Networking Information\nThe domain was registered from Domain.com using MLH promotion code for MHacks X 2017 event. Amazon Web Services' Route 53 handles the Domain Name Server (DNS) routing. A TLS certificate was obtained for secure functionality.\n\n### Client Information\nThe front-end of the application is made with jQuery, Foundation, EJS.\nAnimations were made using Adobe Illustrator and After Effects and integrated into the project using bodymovin.js.\n\n### Description\nThe application will make POST requests to Microsoft's Cognitive Services, specifically sending images to the Emotions API. It expects a JSON response.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftheroughcode%2Ffaceoff","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftheroughcode%2Ffaceoff","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftheroughcode%2Ffaceoff/lists"}