{"id":18416894,"url":"https://github.com/tomtom828/crap-yap","last_synced_at":"2026-04-11T01:02:38.058Z","repository":{"id":104205084,"uuid":"82867625","full_name":"tomtom828/crap-yap","owner":"tomtom828","description":"The crappiest chat app known to man!","archived":false,"fork":false,"pushed_at":"2017-02-28T00:23:01.000Z","size":1717,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-13T03:18:16.051Z","etag":null,"topics":["express","firebase","handlebars","jquery","nodejs","poop-emoji","stupid-hackathon"],"latest_commit_sha":null,"homepage":"http://crapper-yapper.herokuapp.com/","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/tomtom828.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}},"created_at":"2017-02-23T00:47:35.000Z","updated_at":"2021-09-09T18:53:54.000Z","dependencies_parsed_at":null,"dependency_job_id":"7e91da54-2630-4b75-ad50-c36451535d8f","html_url":"https://github.com/tomtom828/crap-yap","commit_stats":null,"previous_names":["tomtom828/crap-yap"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tomtom828%2Fcrap-yap","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tomtom828%2Fcrap-yap/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tomtom828%2Fcrap-yap/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/tomtom828%2Fcrap-yap/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/tomtom828","download_url":"https://codeload.github.com/tomtom828/crap-yap/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248657909,"owners_count":21140846,"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":["express","firebase","handlebars","jquery","nodejs","poop-emoji","stupid-hackathon"],"created_at":"2024-11-06T04:07:39.548Z","updated_at":"2026-04-11T01:02:35.961Z","avatar_url":"https://github.com/tomtom828.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# :poop: Crapper Yapper :toilet:\nThe crappiest chat app known to man!\n\nA `Node.js` \u0026amp; `Firebase` webapp submitted to the 2017 [Stupid Hackathon](http://www.stupidhackathon.com/)! \n\nWrite your message in English and have it converted to Morse Code using :poop: and :toilet: emojis. Within each word, the letters are seperated with a :boom:. And anything that is not a letter (spaces, numbers, ?, !, etc) are shown normally. \n\nAnd yes, sound effects are included!\n\nPlease check out the deployed version in Heroku [here](http://crapper-yapper.herokuapp.com/)!\n\nAlso view the [Periscope Video](https://www.periscope.tv/stupidhackathon/1OyJAondkWqKb?t=31m22s)!\n\n\n## Authors\n[Steve Freeman](https://github.com/sfreeman422) - Full Stack Developer\n\n[Thomas Thompson](https://github.com/tomtom28) - Full Stack Developer\n\n\n## Functionality\nOn the backend, the app uses `Express` to serve routes.\n\nOn the frontend, the app uses `Handlebars` for templating and `Bootstrap` as a styling framework. The app also uses `jQuery` and the `Firebase API` to make for instant messaging.\n\nAn example translation of `aye!` becomes :poop: :toilet: :boom: :toilet: :poop: :toilet: :toilet: :boom: :poop: :boom: !\n\n:poop: = dot\n\n:toilet: = dash\n\n:boom: = pause between letters\n\n\n## Cloning down the repo\nAfter cloning the repo down to your local machine...\n  1. Ensure that you have [NodeJS](https://nodejs.org/en/) installed.\n  2. Then `cd` into this repo and run `npm install`.\n  4. Serve the page locally by running `node server.js`.\n  5. Then navigate to `localhost:3000` in your browser.\n\n\n## Screenshots\n#### The `/` route is where you read and write all your messages\n![Home Page](/screenshots/index-page.png)\n\n#### If you navigate anywhere but to the `/` route, you will be asked to go back\n![Nowhere Page](/screenshots/nowhere-page.png)\n\n#### Note that real English is stored in the Database, check the console\n![Console Log](/screenshots/console-log.png)\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftomtom828%2Fcrap-yap","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftomtom828%2Fcrap-yap","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftomtom828%2Fcrap-yap/lists"}