{"id":13818916,"url":"https://github.com/nicolaseschneider/Discoded","last_synced_at":"2025-05-16T04:31:53.655Z","repository":{"id":128677957,"uuid":"176606605","full_name":"nicolaseschneider/Discoded","owner":"nicolaseschneider","description":"Clone of Discord","archived":false,"fork":false,"pushed_at":"2019-05-06T22:26:41.000Z","size":6860,"stargazers_count":23,"open_issues_count":0,"forks_count":7,"subscribers_count":5,"default_branch":"master","last_synced_at":"2024-11-19T18:44:58.094Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"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/nicolaseschneider.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":"2019-03-19T22:13:03.000Z","updated_at":"2024-07-31T03:50:29.000Z","dependencies_parsed_at":"2023-04-06T05:17:17.625Z","dependency_job_id":null,"html_url":"https://github.com/nicolaseschneider/Discoded","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/nicolaseschneider%2FDiscoded","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nicolaseschneider%2FDiscoded/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nicolaseschneider%2FDiscoded/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/nicolaseschneider%2FDiscoded/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/nicolaseschneider","download_url":"https://codeload.github.com/nicolaseschneider/Discoded/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254469021,"owners_count":22076413,"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-08-04T08:00:35.696Z","updated_at":"2025-05-16T04:31:52.661Z","avatar_url":"https://github.com/nicolaseschneider.png","language":"JavaScript","funding_links":[],"categories":["Happy Exploring 🤘"],"sub_categories":[],"readme":"# Discoded\n\nDiscoded is a full stack live chat and community application made to resemble the popular gaming chat app Discord.\nThe backend is comprised of Ruby on Rails and PostgreSQL and the frontend uses React and Redux.\nLive text and video chat, direct messages, channels, and servers with randomly generated invite code were all implemented and styled over the course of 10 days.\nLive Link:https://discoded.herokuapp.com\n\n# Features\nUser Authentication\nCreate/Join Servers\nCreate Channels\nMessage people inside a Channel in real time\nDirect Message people that share channel with you\nVideo Chat\n\n# Languages/Technologies used\nRuby on Rails to implement the backend framework\nPostgreSQL for the database\nReact for the Frontend using Redux to manage the state\njQuery AJAX to connect the backend to the frontend using thunk actions.\nCSS for styling\nWebRTC and React for Video Chat.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnicolaseschneider%2FDiscoded","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fnicolaseschneider%2FDiscoded","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fnicolaseschneider%2FDiscoded/lists"}