{"id":15664625,"url":"https://github.com/pradumnasaraf/socialslash","last_synced_at":"2025-05-06T19:13:22.553Z","repository":{"id":39974808,"uuid":"507291073","full_name":"Pradumnasaraf/SocialSlash","owner":"Pradumnasaraf","description":"Access all your social media handles by endpoints.","archived":false,"fork":false,"pushed_at":"2023-06-26T20:34:50.000Z","size":203,"stargazers_count":15,"open_issues_count":0,"forks_count":9,"subscribers_count":4,"default_branch":"main","last_synced_at":"2025-05-06T19:13:14.376Z","etag":null,"topics":["express","javascript","node","nodejs","social-media"],"latest_commit_sha":null,"homepage":"https://socialslash.vercel.app","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Pradumnasaraf.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","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,"publiccode":null,"codemeta":null},"funding":{"github":["eddiejaoude"]}},"created_at":"2022-06-25T11:21:21.000Z","updated_at":"2025-02-12T14:43:22.000Z","dependencies_parsed_at":"2025-03-10T05:33:25.065Z","dependency_job_id":"92724794-90bc-4a90-8bae-a7fa7c16bda8","html_url":"https://github.com/Pradumnasaraf/SocialSlash","commit_stats":null,"previous_names":[],"tags_count":9,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Pradumnasaraf%2FSocialSlash","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Pradumnasaraf%2FSocialSlash/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Pradumnasaraf%2FSocialSlash/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Pradumnasaraf%2FSocialSlash/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Pradumnasaraf","download_url":"https://codeload.github.com/Pradumnasaraf/SocialSlash/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252752061,"owners_count":21798723,"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":["express","javascript","node","nodejs","social-media"],"created_at":"2024-10-03T13:43:35.952Z","updated_at":"2025-05-06T19:13:22.515Z","avatar_url":"https://github.com/Pradumnasaraf.png","language":"JavaScript","funding_links":["https://github.com/sponsors/eddiejaoude"],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n\n\u003cimg src=\"https://user-images.githubusercontent.com/51878265/218109696-cf037ad4-87a4-4866-9df3-de7422c96b95.png\" alt = \"social slash banner\"\u003e\n\n\u003ch4\u003eAccess all your social media and links by hitting endpoint.\u003c/h4\u003e\n\n[![Format](https://github.com/Pradumnasaraf/SocialSlash/actions/workflows/prettier.yml/badge.svg)](https://github.com/Pradumnasaraf/SocialSlash/actions/workflows/prettier.yml) [![Publish Image to GitHub Container Registry](https://github.com/Pradumnasaraf/SocialSlash/actions/workflows/publish-ghcr.yml/badge.svg)](https://github.com/Pradumnasaraf/SocialSlash/actions/workflows/publish-ghcr.yml) [![Linter](https://github.com/Pradumnasaraf/SocialSlash/actions/workflows/linter.yml/badge.svg)](https://github.com/Pradumnasaraf/SocialSlash/actions/workflows/linter.yml) [![Releases](https://github.com/Pradumnasaraf/SocialSlash/actions/workflows/releases.yml/badge.svg)](https://github.com/Pradumnasaraf/SocialSlash/actions/workflows/releases.yml)\n\n\u003c/div\u003e\n\n## 👨‍💻 Tech stack\n\n- [Node.js](https://nodejs.org/en/)\n- [Express.js](https://expressjs.com/)\n- [Vercel](https://vercel.com/)\n\n## 🚀 Using and deploying the project\n\n- You can deploy the project on [Vercel](https://vercel.com/) by clicking the button below. It will clone the project in your GitHub account and you can deploy it on Vercel (While deploying, Vercel with ask name for the cloned project).\n\n[![Deploy with Vercel](https://vercel.com/button)](https://vercel.com/new/clone?repository-url=https%3A%2F%2Fgithub.com%2FPradumnasaraf%2FSocialSlash)\n\n- The cloned project will have the default links (of Pradumna Saraf). To change the links, update the `config/links.json` file with your links in your cloned repository. You can add as many links as you want with custom names. The structure of the file is as follows:\n\n```json\n{\n  \"github\": \"https://github.com/Pradumnasaraf\",\n  \"linkedin\": \"https://www.linkedin.com/in/pradumnasaraf\",\n  \"facebook\": \"https://www.facebook.com/pradumnasaraf.dev\",\n  \"hashnode\": \"https://blog.pradumnasaraf.dev\",\n  \"twitter\": \"https://twitter.com/pradumna_saraf\",\n  \"instagram\": \"https://www.instagram.com/pradumnasaraf\"\n}\n```\n\n- Now Vercel will automatically redeploy the project with your links. After the deployment is complete, you can access your links by hitting the endpoint. For example, if you want to access your GitHub profile, you can hit `https://your-deployed-url-on-vercel/github` and you will be redirected to your GitHub profile.\n\n(You can also fork the project and deploy by yourself on Vercel)\n\n## 👨‍💻 Developing the project\n\nThis section includes how to test and develop API at your end. You can either run it in the cloud using **Gitpod** or run it inside a container using **docker** or choose to set up the complete environment locally.\n\n**GitPod**\n\n[![Open in Gitpod](https://gitpod.io/button/open-in-gitpod.svg)](https://gitpod.io/#https://github.com/Pradumnasaraf/SocialSlash)\n\n**Docker Compose**\n\nPrerequisites - Docker and Compose installed in your local system.\n\nYou can run below command and you can access the API at `localhost:9002`\n\n```bash\ndocker compose up\n```\n\n**Local setup**\n\nPrerequisites - Node.js and npm installed in your local system. Also make sure you have cloned and installed all the dependencies.\n\n```js\nnpm run dev\n```\n\nYou can access the API at `localhost:9002`\n\n## 🛡️ License\n\nThis project is licensed under the GPL-3.0 license - see the [LICENSE](LICENSE) file for details\n\n## 🤝 Support\n\nIf you liked the project, please consider giving it a ⭐️\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpradumnasaraf%2Fsocialslash","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpradumnasaraf%2Fsocialslash","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpradumnasaraf%2Fsocialslash/lists"}