{"id":28286378,"url":"https://github.com/mr9d/chat-demo","last_synced_at":"2025-09-03T02:13:59.434Z","repository":{"id":43991419,"uuid":"240997018","full_name":"mr9d/chat-demo","owner":"mr9d","description":"Demo application for PASHA Coding Bootcamp. A real-life application for students to investigate the source code to get familiar with HTML, CSS, and JavaScript.","archived":false,"fork":false,"pushed_at":"2023-07-18T20:57:44.000Z","size":70,"stargazers_count":6,"open_issues_count":1,"forks_count":2,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-05-21T20:12:16.776Z","etag":null,"topics":["bootcamp","chat","css3","express","heroku","html5","javascript","nodejs","pasha","rest-api"],"latest_commit_sha":null,"homepage":"https://bolta.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/mr9d.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}},"created_at":"2020-02-17T01:37:42.000Z","updated_at":"2023-06-06T07:48:55.000Z","dependencies_parsed_at":"2023-01-28T23:15:38.389Z","dependency_job_id":null,"html_url":"https://github.com/mr9d/chat-demo","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/mr9d/chat-demo","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mr9d%2Fchat-demo","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mr9d%2Fchat-demo/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mr9d%2Fchat-demo/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mr9d%2Fchat-demo/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mr9d","download_url":"https://codeload.github.com/mr9d/chat-demo/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mr9d%2Fchat-demo/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":259727154,"owners_count":22902183,"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":["bootcamp","chat","css3","express","heroku","html5","javascript","nodejs","pasha","rest-api"],"created_at":"2025-05-21T20:12:13.359Z","updated_at":"2025-06-13T22:09:09.139Z","avatar_url":"https://github.com/mr9d.png","language":"JavaScript","readme":"# Chat demo for PASHA Bootcamp\n\n## About\n\nDemo application developed for introduction to the web development module of [PASHA Coding Bootcamp](https://pasha-holding.az/en/press-media/news/pasha-coding-bootcamp/) in 2020. The goal was to implement a real-life application and make it as small as possible so students can investigate the source code to get familiar with HTML, CSS, and JavaScript. Another requirement was to make this application usable from mobile and desktop devices.\n\nThe overall application took 3 evenings to implement. The first evening is for business logic, the second evening is for design, and the last one is for testing and bug fixing.\n\nLater the application was used on Bootcamp for some funny stuff, such as a “goose” API:\n\n```\nЗАПУСКАЕМ\n    ░ГУСЯ░▄▀▀▀▄░РАБОТЯГИ░░\n    ▄███▀░◐░░░▌░░░░░░░\n    ░░░░▌░░░░░▐░░░░░░░\n    ░░░░▐░░░░░▐░░░░░░░\n    ░░░░▌░░░░░▐▄▄░░░░░\n    ░░░░▌░░░░▄▀▒▒▀▀▀▀▄\n    ░░░▐░░░░▐▒▒▒▒▒▒▒▒▀▀▄\n    ░░░▐░░░░▐▄▒▒▒▒▒▒▒▒▒▒▀▄\n    ░░░░▀▄░░░░▀▄▒▒▒▒▒▒▒▒▒▒▀▄\n    ░░░░░░▀▄▄▄▄▄█▄▄▄▄▄▄▄▄▄▄▄▀▄\n    ░░░░░░░░░░░▌▌▌▌░░░░░\n    ░░░░░░░░░░░▌▌░▌▌░░░░░\n    ░░░░░░░░░▄▄▌▌▄▌▌░░░░░\n```\n\n## Live version\n\nAvailable at Heroku: \u003chttps://bolta.herokuapp.com/\u003e (deployed from the `master` branch)\n\n## Running locally\n\nIf you want to run the application locally, you can do the following:\n\n1. `git clone` the repository\n2. Run `npm install`\n3. Start project with `npm run start`\n\nAfter the successful execution the local instance should be available at \u003chttp://localhost:3000\u003e\n\n## How to use\n\nIt’s a simple chat. Just send and receive messages. There is no authentication, just write your name and share the link with your friends. Everybody will see all messages that you see.\n\n## Used technologies\n\n- HTML5\n- CSS3\n- JavaScript ES6\n- Express 4.17 ([documentation](https://expressjs.com/en/4x/api.html))\n- [Heroku](https://heroku.com/)\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmr9d%2Fchat-demo","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmr9d%2Fchat-demo","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmr9d%2Fchat-demo/lists"}