{"id":18688553,"url":"https://github.com/mian-ali/devconnections","last_synced_at":"2025-04-12T05:36:26.580Z","repository":{"id":38817591,"uuid":"472485081","full_name":"mian-ali/devconnections","owner":"mian-ali","description":"DevConnections A social network for developers built with the MERN Stack","archived":false,"fork":false,"pushed_at":"2024-04-13T04:42:41.000Z","size":11866,"stargazers_count":9,"open_issues_count":2,"forks_count":3,"subscribers_count":1,"default_branch":"master","last_synced_at":"2024-04-13T18:13:15.838Z","etag":null,"topics":["collaborate","crud-api","express","expressjs","exxpress","javascript","learn","mern-project","mern-stack","mongodb","mongoose","node-js","nodejs","react","reactjs","redux","redux-thunk","rest-api","social-network","webapp"],"latest_commit_sha":null,"homepage":"https://jealous-pea-coat-boa.cyclic.app/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mian-ali.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null}},"created_at":"2022-03-21T19:35:26.000Z","updated_at":"2024-04-17T09:43:50.235Z","dependencies_parsed_at":"2024-04-13T05:43:32.190Z","dependency_job_id":null,"html_url":"https://github.com/mian-ali/devconnections","commit_stats":null,"previous_names":[],"tags_count":0,"template":true,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mian-ali%2Fdevconnections","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mian-ali%2Fdevconnections/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mian-ali%2Fdevconnections/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mian-ali%2Fdevconnections/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mian-ali","download_url":"https://codeload.github.com/mian-ali/devconnections/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248524774,"owners_count":21118614,"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":["collaborate","crud-api","express","expressjs","exxpress","javascript","learn","mern-project","mern-stack","mongodb","mongoose","node-js","nodejs","react","reactjs","redux","redux-thunk","rest-api","social-network","webapp"],"created_at":"2024-11-07T10:37:13.185Z","updated_at":"2025-04-12T05:36:26.541Z","avatar_url":"https://github.com/mian-ali.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Dev Connections\nA small social network for developers built with the MERN stack. Includes authentication using JWT web tokens. The app uses Redux for client-side state management.\n\nYou can check out the live project by Clicking [here](https://jealous-pea-coat-boa.cyclic.app/)\n\n## TODO\n\n- Better Logging\n- Fetch Popular Github Repos\n\n## Technologies Used\n\n- [MongoDB](https://www.mongodb.com/)\n- [ExpressJS](https://expressjs.com/)\n- [ReactJS](https://reactjs.org/)\n- [NodeJS](https://nodejs.org/en/)\n\n\n## Quick Start\n\n### Add a default.json file in config folder with the following\n\n```\n{\n  \"mongoURI\": \"\u003cyour_mongoDB_Atlas_uri_with_credentials\u003e\",\n  \"jwtSecret\": \"secret\",\n  \"githubToken\": \"\u003cyoursecrectaccesstoken\u003e\"\n}\n```\n\n### Install server dependencies\n\n```bash\nnpm install\n```\n\n### Install client dependencies\n\n```bash\ncd client\nnpm install\n```\n\n### Run both Express \u0026 React from root\n\n```bash\nnpm run dev\n```\n\n### Build for production\n\n```bash\ncd client\nnpm run build\n```\n\n### Test production before deploy\n\n```bash\nNODE_ENV=production node server.js\n```\n\n\n### Created By\n\n [Ali Ahmad](https://www.aliahmad.co)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmian-ali%2Fdevconnections","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmian-ali%2Fdevconnections","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmian-ali%2Fdevconnections/lists"}