{"id":20503411,"url":"https://github.com/d-4-dibakar/socialsync","last_synced_at":"2026-04-07T16:32:27.888Z","repository":{"id":211072821,"uuid":"728040173","full_name":"D-4-DIBAKAR/SocialSync","owner":"D-4-DIBAKAR","description":"SocialSync is a Social Media Platform Project build using MERN Technology.","archived":false,"fork":false,"pushed_at":"2023-12-27T17:46:57.000Z","size":498,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"Master","last_synced_at":"2025-12-07T21:53:06.701Z","etag":null,"topics":["client-server","cloudinary","expressjs","fullstack","mern-stack","mongodb","netlify","nodejs","nodemailer","react-hooks","react-router","reactjs","redux","render","social-media","webdevelopment"],"latest_commit_sha":null,"homepage":"https://social-sync-dev.netlify.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/D-4-DIBAKAR.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":"2023-12-06T05:13:37.000Z","updated_at":"2025-05-27T08:09:19.000Z","dependencies_parsed_at":"2023-12-16T18:23:56.280Z","dependency_job_id":"d5299a34-300b-4890-b1ff-0eeffb9f94c8","html_url":"https://github.com/D-4-DIBAKAR/SocialSync","commit_stats":null,"previous_names":["d-4-dibakar/socialsync"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/D-4-DIBAKAR/SocialSync","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/D-4-DIBAKAR%2FSocialSync","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/D-4-DIBAKAR%2FSocialSync/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/D-4-DIBAKAR%2FSocialSync/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/D-4-DIBAKAR%2FSocialSync/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/D-4-DIBAKAR","download_url":"https://codeload.github.com/D-4-DIBAKAR/SocialSync/tar.gz/refs/heads/Master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/D-4-DIBAKAR%2FSocialSync/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31520517,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-07T16:28:08.000Z","status":"ssl_error","status_checked_at":"2026-04-07T16:28:06.951Z","response_time":105,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5: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":["client-server","cloudinary","expressjs","fullstack","mern-stack","mongodb","netlify","nodejs","nodemailer","react-hooks","react-router","reactjs","redux","render","social-media","webdevelopment"],"created_at":"2024-11-15T19:31:05.292Z","updated_at":"2026-04-07T16:32:27.862Z","avatar_url":"https://github.com/D-4-DIBAKAR.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Social Sync - A Social Media Platform\n\n\u003cp align=\"center\"\u003e \n  \u003cimg src=\"https://github.com/D-4-DIBAKAR/SocialSync/assets/71878062/5f3725b9-e32e-4326-b3f1-346a157055a0.png\" alt=\"Social Sync Logo\" width=\"200\"\u003e\n\u003c/p\u003e\n \nSocial Sync is a dynamic social media platform enabling users to connect, share moments, and engage with their network. Developed on the MERN stack (MongoDB, Express.js, React, Node.js), it leverages Cloudinary for seamless media storage.\n\n## Features\n\n- **User Authentication:** Robust authentication system with JWT.\n- **Profile Management:** Customize profiles, add a profile picture, and share details.\n- **Post Creation:** Share text and media-rich posts with your network.\n- **News Feed:** Stay updated with posts from connections.\n- **Real-time Interaction:** Like, dislike, comment, and interact with posts in real-time.\n- **Comment Replies:** Engage in threaded conversations with the ability to reply.\n- **Dark and Light Mode:** Choose your preferred theme for a personalized experience.\n- **Email Verification:** Users can log in after proper email verification.\n- **Password Management:** Reset or forget password functionality via email.\n- **Cloudinary Integration:** Seamlessly upload and store media content using Cloudinary.\n\n## Tech Stack\n \n- **Frontend:**\n\n  - React\n  - React Router\n  - Redux for state management\n  - Axios for API requests\n\n- **Backend:**\n\n  - Node.js\n  - Express.js\n  - MongoDB for database\n  - Mongoose for ODM\n  - JWT for authentication\n  - Node Mailer for email functionality\n\n- **Cloud Services:**\n  - Cloudinary for media storage\n\n## Getting Started\n\n1. **Clone the repository:**\n\n   ```bash\n   git clone https://github.com/D-4-DIBAKAR/SocialSync.git\n\n   cd socialSync\n   ```\n\n## Screenshots\n\n![ss2](https://github.com/D-4-DIBAKAR/SocialSync/assets/71878062/70b8bc35-7e44-430b-ab20-9c7038ac75b6)\n\n![ss1](https://github.com/D-4-DIBAKAR/SocialSync/assets/71878062/d9f704f9-8993-4e0e-8042-6719f5e9840a)\n\n![ss3](https://github.com/D-4-DIBAKAR/SocialSync/assets/71878062/e758ad76-ce13-40ee-b50d-a8bb321f4030)\n\n![ss4](https://github.com/D-4-DIBAKAR/SocialSync/assets/71878062/00d82148-3efa-4e9e-a228-c0cbe068fe78)\n\n![ss5](https://github.com/D-4-DIBAKAR/SocialSync/assets/71878062/0b167916-2390-4201-af45-06978ab4b277)\n\n![Ss6](https://github.com/D-4-DIBAKAR/SocialSync/assets/71878062/a3e5c94c-933d-4a2e-8ced-11f9250cbdd2)\n\n# Project Routes\n\n| **Endpoint**                     | **Method** | **Middleware** |\n| -------------------------------- | ---------- | -------------- |\n| **Authentication Routes**        |            |                |\n| `/register`                      | POST       | None           |\n| `/login`                         | POST       | None           |\n| `/verify/:userId/:token`         | GET        | None           |\n| `/request-passwordreset`         | POST       | None           |\n| `/reset-password/:userId/:token` | GET        | None           |\n| `/reset-password`                | POST       | None           |\n| **User Routes**                  |            |                |\n| `/get-user/:id?`                 | POST       | userAuth       |\n| `/update-user`                   | PUT        | userAuth       |\n| **Friend Request Routes**        |            |                |\n| `/friend-request`                | POST       | userAuth       |\n| `/get-friend-request`            | POST       | userAuth       |\n| `/accept-request`                | POST       | userAuth       |\n| **Profile Views**                |            |                |\n| `/profile-view`                  | POST       | userAuth       |\n| **Suggested Friends**            |            |                |\n| `/suggested-friends`             | POST       | userAuth       |\n| **Post Routes**                  |            |                |\n| `/create-post`                   | POST       | userAuth       |\n| `/`                              | POST       | userAuth       |\n| `/:id`                           | POST       | userAuth       |\n| `/get-user-post/:id`             | POST       | userAuth       |\n| `/comments/:postId`              | GET        | userAuth       |\n| `/like/:id`                      | POST       | userAuth       |\n| `/like-comment/:id/:rid?`        | POST       | userAuth       |\n| `/comment/:id`                   | POST       | userAuth       |\n| `/reply-comment/:id`             | POST       | userAuth       |\n| `/:id`                           | DELETE     | userAuth       |\n\n\n## Badges\n\n\u003cspan\u003e\n\n![Netlify](https://img.shields.io/badge/Netlify-00C7B7?style=for-the-badge\u0026logo=netlify\u0026logoColor=white)\n \n![Render](https://img.shields.io/badge/Render-46E3B7?style=for-the-badge\u0026logo=render\u0026logoColor=white)\n \n![MongoDB](https://img.shields.io/badge/MongoDB-4EA94B?style=for-the-badge\u0026logo=mongodb\u0026logoColor=white)\n \n![Express](https://img.shields.io/badge/Express%20js-000000?style=for-the-badge\u0026logo=express\u0026logoColor=white)\n \n![React](https://img.shields.io/badge/React-20232A?style=for-the-badge\u0026logo=react\u0026logoColor=61DAFB)\n \n![Nodejs](https://img.shields.io/badge/Node%20js-339933?style=for-the-badge\u0026logo=nodedotjs\u0026logoColor=white)\n \n![Redux](https://img.shields.io/badge/Redux-593D88?style=for-the-badge\u0026logo=redux\u0026logoColor=white)\n \n![Tailwind_CSS](https://img.shields.io/badge/Tailwind_CSS-38B2AC?style=for-the-badge\u0026logo=tailwind-css\u0026logoColor=white)\n \n![VSCode](https://img.shields.io/badge/VSCode-0078D4?style=for-the-badge\u0026logo=visual%20studio%20code\u0026logoColor=white)\n \n![Axios](https://img.shields.io/badge/Axios-671DDF?style=for-the-badge\u0026logo=axios\u0026logoColor=white)\n \n![Postman](https://img.shields.io/badge/Postman-FF6C37?style=for-the-badge\u0026logo=postman\u0026logoColor=white)\n \n![GitHub](https://img.shields.io/badge/GitHub-100000?style=for-the-badge\u0026logo=github\u0026logoColor=white)\n \n![npm](https://img.shields.io/badge/npm-CB3837?style=for-the-badge\u0026logo=npm\u0026logoColor=white)\n \n![Gmail](https://img.shields.io/badge/Gmail-D14836?style=for-the-badge\u0026logo=gmail\u0026logoColor=white)\n\n\u003c/span\u003e\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fd-4-dibakar%2Fsocialsync","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fd-4-dibakar%2Fsocialsync","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fd-4-dibakar%2Fsocialsync/lists"}