{"id":21164276,"url":"https://github.com/techemmy/flask-chat-application","last_synced_at":"2026-04-13T23:02:19.151Z","repository":{"id":53513308,"uuid":"271679483","full_name":"techemmy/Flask-Chat-Application","owner":"techemmy","description":"A Flask chat application that uses sockets with python and javascript. Also includes tests","archived":false,"fork":false,"pushed_at":"2023-05-01T21:41:39.000Z","size":1735,"stargazers_count":1,"open_issues_count":2,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-03-14T16:36:58.197Z","etag":null,"topics":["back-end-development","flask","front-end-development","javascript","postgresql","python","websocket"],"latest_commit_sha":null,"homepage":"","language":"Python","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/techemmy.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":"2020-06-12T01:17:23.000Z","updated_at":"2024-03-25T20:34:07.000Z","dependencies_parsed_at":"2024-11-20T14:02:39.378Z","dependency_job_id":"edf58df4-005c-4cd2-ba25-10d944f67739","html_url":"https://github.com/techemmy/Flask-Chat-Application","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/techemmy/Flask-Chat-Application","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/techemmy%2FFlask-Chat-Application","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/techemmy%2FFlask-Chat-Application/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/techemmy%2FFlask-Chat-Application/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/techemmy%2FFlask-Chat-Application/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/techemmy","download_url":"https://codeload.github.com/techemmy/Flask-Chat-Application/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/techemmy%2FFlask-Chat-Application/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31774547,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-13T20:17:16.280Z","status":"ssl_error","status_checked_at":"2026-04-13T20:17:08.216Z","response_time":93,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["back-end-development","flask","front-end-development","javascript","postgresql","python","websocket"],"created_at":"2024-11-20T14:02:29.401Z","updated_at":"2026-04-13T23:02:19.134Z","avatar_url":"https://github.com/techemmy.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Hook\r\n\u003ch1\u003eA Flask chat application that uses sockets with python and javascript.\u003ch1\u003e\r\n\r\n\u003cp\u003eThis full stack application uses only flask | Python on the backend, \r\nJavascript for front-end and interactiveness. \u003c/p\u003e\r\n\r\n\u003cp\u003eIt uses Postgresql on the backend using flask-sqlalchemy.\u003c/p\u003e\r\n\r\n\u003cp\u003eIt uses flask_socketio to communicate with javascript as well as the\r\njavascript uses the javascript socket script to communicate back and forth.\u003c/p\u003e\r\n\r\n\u003cp\u003eTo run this code on windows, run the run.sh file or copy and paste it in cmd.\u003c/p\u003e\r\n\r\n\u003cpre\u003e\r\nNOTE: Make sure you change the DATABASE_URL to suit your database url,\r\n\t  'username' usually postgres by default\r\n\t  'password' the password set for the db or your master password\r\n\t  'db' for the name of your db,\r\n\t  and your virtual environment enabled if you use one.\r\n\u003c/pre\u003e\r\n\r\n\u003ch3\u003eFor those running on Mac or Linux, to run this code check the equivalent\r\nof the commands on google.\u003c/h3\u003e\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftechemmy%2Fflask-chat-application","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftechemmy%2Fflask-chat-application","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftechemmy%2Fflask-chat-application/lists"}