{"id":31949838,"url":"https://github.com/samad-yar-khan/codial-client","last_synced_at":"2026-05-03T01:40:39.415Z","repository":{"id":104168634,"uuid":"370945302","full_name":"samad-yar-khan/codial-client","owner":"samad-yar-khan","description":"This is a social media-platform for developers where they can get access to communities for different tech stacks. Aim is to make the platform similar to StackOverflow  but with beginner friendly doubts and communities .","archived":false,"fork":false,"pushed_at":"2021-06-16T23:24:26.000Z","size":957,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2026-05-03T01:40:04.542Z","etag":null,"topics":["education","nodejs","react","social-network","socket-io"],"latest_commit_sha":null,"homepage":"https://codial-for-devopers.vercel.app/","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/samad-yar-khan.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,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2021-05-26T07:29:44.000Z","updated_at":"2021-08-15T17:42:15.000Z","dependencies_parsed_at":"2023-07-01T23:45:44.460Z","dependency_job_id":null,"html_url":"https://github.com/samad-yar-khan/codial-client","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/samad-yar-khan/codial-client","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/samad-yar-khan%2Fcodial-client","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/samad-yar-khan%2Fcodial-client/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/samad-yar-khan%2Fcodial-client/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/samad-yar-khan%2Fcodial-client/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/samad-yar-khan","download_url":"https://codeload.github.com/samad-yar-khan/codial-client/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/samad-yar-khan%2Fcodial-client/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32555839,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-03T00:31:16.350Z","status":"ssl_error","status_checked_at":"2026-05-03T00:31:15.546Z","response_time":132,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: 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":["education","nodejs","react","social-network","socket-io"],"created_at":"2025-10-14T12:36:10.895Z","updated_at":"2026-05-03T01:40:39.402Z","avatar_url":"https://github.com/samad-yar-khan.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch1 align=\"center\"\u003e\n     Codial For Devs \n\u003c/h1\u003e\n\n\u003cblockquote align=\"center\"\u003e\n  \u003cb\u003e\u003ci\u003e\n    This is a social media-platform for developers where they can get access to communities for different tech stacks. Aim is to make the platform similar to StackOverflow but with beginner friendly doubts , communities and access to chat feature with mentors .\n  \u003c/i\u003e\u003c/b\u003e\n\u003c/blockquote\u003e\n\n\u003cbr/\u003e\n\n## Installation\n\nTo run the Web Application on your local system download Node.js - https://nodejs.org/en/download/ . This will give you access to the node package manager which is essential to run the project .\n\n### 📌 Setting up project using `npm` :\n\n1. Open this cloned folder in the text editor of your choice.\n2. If you want to use the project using `npm` then that comes alongside when you download and install node js.\n\n### 🚩 Running in Development mode :\n\n1. Open the terminal and type in `npm install`, to install all the dependencies.\n2. Run: `npm start`\n3. Open [http://localhost:3000](http://localhost:3000) to view it in the browser.\n4. The page will reload if you make edits.\n\n### 🚩 Testing changes :\n\n1. After doing changes type `npm test`. This launches the test runner in the interactive watch mode.\n2. See the section about [running tests](https://facebook.github.io/create-react-app/docs/running-tests) for more information.\n\n### 🚩 Building project :\n\n1. Run the command `npm run build`\n2. Builds the app for production to the `build` folder.\n3. It correctly bundles React in production mode and optimizes the build for the best performance.\n4. The build is minified and the filenames include the hashes.\n   Your app is ready to be deployed!\n5. See the section about [deployment](https://facebook.github.io/create-react-app/docs/deployment) for more information.\n\n## Usage\n\nAfter typing `npm start` in the terminal , the project can be used opened on [http://localhost:3000](http://localhost:3000).\n\n### 1)Home Page\nThe home page will display a page with a list of posts by different users on the platform , you must register/login to post .\n\u003cimg src='https://user-images.githubusercontent.com/70485812/122304535-0636ed00-cf23-11eb-9271-81d7eda82a9c.PNG'/\u003e\n\n### 2)SignIn / Register\nSign In or register to get access to chat , add friends or publish posts.\n\u003cimg src='https://user-images.githubusercontent.com/70485812/122304659-35e5f500-cf23-11eb-8aed-ef267d411a31.PNG' /\u003e\n\n### 3)Search Users\nYou will be able to search users once you are logged in .\n\u003cimg src='https://user-images.githubusercontent.com/70485812/122304773-6463d000-cf23-11eb-992e-d190edb8e96f.PNG' /\u003e\n\n\n### 4)Add Friend\nAdd users as friends \n\u003cimg src='https://user-images.githubusercontent.com/70485812/122305303-477bcc80-cf24-11eb-98b8-c5fea819d8f9.PNG'/\u003e\n\n### 5)Chat with your friends\nChat with all your friends !\n\u003cimg src='https://user-images.githubusercontent.com/70485812/122305415-77c36b00-cf24-11eb-8709-32a4763d1e73.PNG'/\u003e\n\n\n\n\n## Contributing\nPull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.Please make sure to update tests as appropriate.\n### 📌 Prerequisites\n\n### 💻 1. System requirement :\n\n1. Any system with basic configuration.\n2. Operating System : Any (Windows / Linux / Mac).\n\n### 💿 2. Software requirement :\n\n1. Updated browser\n2. Node.js installed (If not download it [here](https://nodejs.org/en/download/)).\n3. Any text editor of your choice.\n\n### ⚡ 3. Skill set :\n\n1. Knowledge of git \u0026 github.\n2. JavaScript\n3. [ReactJS](https://reactjs.org/)\n4. WebSockets using Socket.io (Optional)\n5. Authentication Basics (Optional)\n\n## Features In Pipeline \n  \n1. Making Seperate Chats for Different Technologies \n2. Adding Community Pages \n3. Adding a like feature for comments \n4. Adding Tags and Categories to Posts \n5. Making a new logo\n6. Handling loaders for publishing new post and comments \n\n## Server Side\n\nThe project was origianlly made using EJS , Node.js  and Express.js and has recently been migrated to ReactJS and Redux , hence some of the APIs are yet to be made . Please  head over to the [codial-sever](https://github.com/samad-yar-khan/codial) project if you are into Node.js and Express.js .\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsamad-yar-khan%2Fcodial-client","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsamad-yar-khan%2Fcodial-client","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsamad-yar-khan%2Fcodial-client/lists"}