{"id":31846201,"url":"https://github.com/mohitjaisal/syncode","last_synced_at":"2026-04-09T16:50:14.454Z","repository":{"id":46871724,"uuid":"515694548","full_name":"mohitjaisal/Syncode","owner":"mohitjaisal","description":"A platform where users can code along with all their teammates and change it live on the platform with the help of their room id without even logging in or signing up.","archived":false,"fork":false,"pushed_at":"2022-10-11T17:39:00.000Z","size":311,"stargazers_count":0,"open_issues_count":0,"forks_count":2,"subscribers_count":1,"default_branch":"master","last_synced_at":"2023-05-16T17:32:42.611Z","etag":null,"topics":["code","codechat","codeeditor","editor","hacktoberfest","idm","mern","reactjs","synccode","terminal","vxcode"],"latest_commit_sha":null,"homepage":"https://syncode.mohitjaisal.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/mohitjaisal.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2022-07-19T18:12:14.000Z","updated_at":"2022-10-15T07:54:27.000Z","dependencies_parsed_at":"2023-01-19T21:18:31.583Z","dependency_job_id":null,"html_url":"https://github.com/mohitjaisal/Syncode","commit_stats":null,"previous_names":[],"tags_count":null,"template":null,"template_full_name":null,"purl":"pkg:github/mohitjaisal/Syncode","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mohitjaisal%2FSyncode","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mohitjaisal%2FSyncode/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mohitjaisal%2FSyncode/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mohitjaisal%2FSyncode/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mohitjaisal","download_url":"https://codeload.github.com/mohitjaisal/Syncode/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mohitjaisal%2FSyncode/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279010790,"owners_count":26084807,"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","status":"online","status_checked_at":"2025-10-12T02:00:06.719Z","response_time":53,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["code","codechat","codeeditor","editor","hacktoberfest","idm","mern","reactjs","synccode","terminal","vxcode"],"created_at":"2025-10-12T08:46:21.235Z","updated_at":"2025-10-12T08:46:41.933Z","avatar_url":"https://github.com/mohitjaisal.png","language":"JavaScript","readme":"# 𝐒𝐲𝐧𝐂𝐨𝐝𝐞 🚀\n\n\u003cbr/\u003e\n\u003cp align=\"center\"\u003e\n\u003cimg src=\"https://user-images.githubusercontent.com/76626529/194100999-f225616c-6e55-4038-aa05-e1b4d4d21615.gif\"\u003e\n\u003c/p\u003e\n\n## ⭐ Introduction\n\nSynCode is a platform where users can code along with all their team-mates and change it live on the platform with the help of their room id without even logging in or signing up.\n\u003cbr/\u003e\n\u003cbr/\u003e\n\n## 🔥 Getting Started With The Project\n\n-  Fork the Project.\n\nClick the gray `Fork` button in the top right of this page. This creates _your_ copy of the project and saves it as a new repository in your github account.\n\u003cbr/\u003e\n\u003cbr/\u003e\n\n-  Clone the Forked Repository in your Local System.\n\nClick on the green `Code` button, then either the HTTPS or SSH option and, click the icon to copy the URL.\n\u003cbr/\u003e\n\u003cbr/\u003e\n\n-  Run the following commands in your code editor's terminal:\n   \u003cbr/\u003e\n\n```bash\n  git clone https://github.com/mohitjaisal/Syncode.git\n```\n\n\u003cbr/\u003e\nSwitch to the cloned folder.\n\u003cbr/\u003e\n\u003cbr/\u003e\n\n```bash\n  cd Syncode\n```\n\n\u003cbr/\u003e\nMake a new branch.\n\u003cbr/\u003e\n\u003cbr/\u003e\n\n```bash\n  git checkout -b \u003cyour-username\u003e\n```\n\n\u003cbr/\u003e\n\n-  Download, Install \u0026 Configure `NodeJS` in your system.\n\nMake sure that `NPM` is also installed.\u003cbr/\u003e\nSee the section about [NodeJS](https://nodejs.org/en/#download) for more information.\n\u003cbr/\u003e\n\u003cbr/\u003e\n\n-  Install Dependencies\n\n```bash\nnpm install\n```\n\n\u003cbr/\u003e\n\n-  To run the project in Development mode, go to the `scripts` inside `package.json` \u0026 set the \"start\" script as:\n\n```bash\n\"start\": \"npm run build \u0026\u0026 npm run server:dev\"\n```\n\nThis runs the app in the development mode.\n\u003cbr/\u003e\n\u003cbr/\u003e\n\n-  To run the project in Production mode, go to the `scripts` inside `package.json` \u0026 set the \"start\" script as:\n\n```bash\n\"start\": \"npm run build \u0026\u0026 npm run server:prod\"\n```\n\nThis runs the app in the production mode.\n\u003cbr/\u003e\n\u003cbr/\u003e\n\n-  Run this command in your code editor's terminal to Fire Up the Local Server.\n\n```bash\nnpm start\n```\n\nNow open http://localhost:5000 in your browser to view the Live Website.\n\u003cbr/\u003e\n\u003cbr/\u003e\n\n## 🚀 Deployment\n\n```bash\nnpm run build\n```\n\n\u003cbr /\u003eBuilds the app for the production mode inside the `build` folder.\u003cbr /\u003e\nIt correctly bundles React in production mode and optimizes the build for the best performance.\u003cbr /\u003e\u003cbr/\u003e\nSee the section about [deployment](https://facebook.github.io/create-react-app/docs/deployment) for more information.\n\u003cbr/\u003e\n\u003cbr/\u003e\n\n## 🔨 Tools Used\n\n\u003cbr/\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://skillicons.dev\"\u003e\n    \u003cimg width=\"2000\" src=\"https://skillicons.dev/icons?i=html,css,js,react,nodejs,express,vscode,heroku\u0026theme=dark\u0026perline=10\" /\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n\u003cbr/\u003e\n\n-  Library:\n   -  codemirror\n   -  express\n   -  react\n   -  react-avatar\n   -  react-dom\n   -  react-hot-toast\n   -  react-router-dom\n   -  react-scripts\n   -  socket.io\n   -  socket.io-client\n   -  uuid\n   -  web-vitals\n   -  nodemon\n-  Framework: ExpressJS\n-  Version Control System: Git\n-  Version Control System Hosting: GitHub\n-  Programming / Scripting: JavaScript\n-  Front-End: HTML, CSS, ReactJS\n-  Runtime Environment: NodeJS\n-  Integrated Development Environment: VSCode\n-  Hosting: Heroku\n   \u003cbr/\u003e\n   \u003cbr/\u003e\n\n## 🔗 Links\n\n### **_Checkout the Live Website:_** [SynCode](https://syncodeapp.herokuapp.com)\n\n\u003cbr /\u003e\n\n## 💻 Screens\n\n\u003cp align=\"justify\"\u003e\n\u003cimg src=\"https://user-images.githubusercontent.com/76626529/194299044-fe45b0bb-e21f-460f-9e8c-239c03241ece.png\"\u003e\n\u003cimg src=\"https://user-images.githubusercontent.com/76626529/194299051-1835d042-2878-4227-a209-5afba7ea2e09.png\"\u003e\n\u003c/p\u003e\n\u003cbr/\u003e\n\n## :heart: Open Source Contribution\n\n\u003e Contributions make the Open Source Community such an amazing place to learn, inspire, and create.\n\u003e\n\u003e All your contributions are truly appreciated.\n\n### If you want to contribute to this project, then follow the [Contribution Guidelines](https://github.com/mohitjaisal/Syncode/blob/master/CONTRIBUTING.md) **_carefully_**.\u003cbr/\u003e\n\n#### I hope you like the project. Thanks for reading! 😀\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmohitjaisal%2Fsyncode","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmohitjaisal%2Fsyncode","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmohitjaisal%2Fsyncode/lists"}