{"id":23460759,"url":"https://github.com/behi22/devconnector","last_synced_at":"2025-04-12T03:58:48.279Z","repository":{"id":268869566,"uuid":"905690891","full_name":"behi22/DevConnector","owner":"behi22","description":"Social network for developers, built on the MERN stack.","archived":false,"fork":false,"pushed_at":"2025-02-27T05:59:13.000Z","size":3144,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-12T03:58:43.861Z","etag":null,"topics":["ajax","axios","babel","bcryptjs","config","dotenv","express","git","gravatar","html-css-javascript","json","mongodb","mongoose","normalize","npm","react","redux","redux-thunk","render","uuid"],"latest_commit_sha":null,"homepage":"https://devconnector-2t46.onrender.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/behi22.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":"2024-12-19T10:33:11.000Z","updated_at":"2025-02-27T05:59:16.000Z","dependencies_parsed_at":null,"dependency_job_id":"f70e3ca8-80ae-42dd-b4d7-0866fa14c940","html_url":"https://github.com/behi22/DevConnector","commit_stats":null,"previous_names":["behi22/devconnector"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/behi22%2FDevConnector","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/behi22%2FDevConnector/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/behi22%2FDevConnector/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/behi22%2FDevConnector/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/behi22","download_url":"https://codeload.github.com/behi22/DevConnector/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248514202,"owners_count":21116900,"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":["ajax","axios","babel","bcryptjs","config","dotenv","express","git","gravatar","html-css-javascript","json","mongodb","mongoose","normalize","npm","react","redux","redux-thunk","render","uuid"],"created_at":"2024-12-24T07:25:53.916Z","updated_at":"2025-04-12T03:58:48.270Z","avatar_url":"https://github.com/behi22.png","language":"JavaScript","readme":"#\n\nDevConnector\n\n\u003e Social network for developers, built on the MERN stack.\n\u003e\n\u003e \u003c!--Live demo [_here_]().  If you have the project hosted somewhere, include the link here. --\u003e\n\n## Table of Contents\n\n- [General Info](#general-information)\n- [Technologies Used](#technologies-used)\n- [Screenshots](#screenshots)\n- [Usage](#usage)\n- [Project Status](#project-status)\n- [Room for Improvement](#room-for-improvement)\n- [Acknowledgements](#acknowledgements)\n- [Contact](#contact)\n\u003c!-- * [License](#license) --\u003e\n\n## General Information\n\nA Social network for developers, where you can create a developer profile/portfolio, share posts, and get help from other developers.\n\n- This Project was deployed using: [Render](https://render.com)\n\n\u003c!-- You don't have to answer all the questions - just the ones relevant to your project. --\u003e\n\n## Technologies Used\n\n- npm - 10.9.2\n- React.js - 17.0.2\n- Redux - 7.2.6\n- redux-thunk - 2.4.0\n- uuid - 8.3.2\n- HTML - version html5\n- CSS\n- babel\n- Axios - 1.7.9\n- AJAX\n- git version 2.38.1.windows.1\n- github\n- Express - 4.21.2\n- express-validator - 7.2.0\n- MongoDB - 6.12.0\n- mongoose - 8.9.1\n- bcryptjs - 2.4.3\n- config - 3.3.12\n- dotenv - 16.4.7\n- gravatar - 1.8.2\n- jsonwebtoken - 9.0.2\n- normalize-url - 4.5.0\n- request - 2.88.2\n- Render\n\n## Screenshots\n\n![alt text](image-1.png)\n\n## Usage\n\nThis is a Social network for developers. You can create a developer profile/portfolio, share posts, and get help from other developers.\n\nThe app should have the following features:\n\n- **Frontend** - Neat and User-Friendly component based Frontend, created with React and deployed using Render\n- **Backend API** - JS-based API, Properly implementing routes and database connection, deployed using Render\n- **Secure \u0026 Authenticated Links** - Most of the API routes are secured and cannot be accessed without proper Authentication\n- **Storage** - Utilize MongoDB database for storage, Hosted on MongoDB Cloud\n\n## Project Status\n\nProject is: Complete\n\n## Room for Improvement\n\n- Frontend: I was thinking of adding an edit button inside the actions columns of both [Education](/client/src/components/dashboard/Education.js) and [Experience](/client/src/components/dashboard/Experience.js) which would need a profile-form component to be created for each one, similar to what I have for [CreateProfile](/client/src/components/profile-forms/CreateProfile.js) and [EditProfile](/client/src/components/profile-forms/EditProfile.js).\n\n- Backend: There would need to be routes created for editing profile education and experience inside the [Profile](/routes/api/profile.js) API Route in order to complement the frontend changes.\n\n## Acknowledgements\n\n- Many thanks to Udemy \u0026 Brad Traversy for including this project on their MERN Stack Front To Back: Full Stack React, Redux \u0026 Node.js Course.\n\n## Contact\n\nCreated by Behbod Babai - feel free to contact me via email!\nmy email: behibabai@gmail.com\n\n\u003c!-- Optional --\u003e\n\u003c!-- ## License --\u003e\n\u003c!-- This project is open source and available under the [... License](). --\u003e\n\n\u003c!-- You don't have to include all sections - just the one's relevant to your project --\u003e\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbehi22%2Fdevconnector","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbehi22%2Fdevconnector","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbehi22%2Fdevconnector/lists"}