{"id":18937607,"url":"https://github.com/punyakrit/social-share","last_synced_at":"2025-10-13T17:31:38.495Z","repository":{"id":240393633,"uuid":"802108990","full_name":"punyakrit/social-share","owner":"punyakrit","description":"ShareHub is a Project where users can create their public viewable profile containing their customizable social links and important links that they want to share with the world. Also having option to see their page Analytics","archived":false,"fork":false,"pushed_at":"2024-07-30T05:30:06.000Z","size":2109,"stargazers_count":26,"open_issues_count":51,"forks_count":47,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-04-06T14:22:45.022Z","etag":null,"topics":["gssoc24","nextauth","nextjs","open-source","socialshare","tailwindcss","typescript"],"latest_commit_sha":null,"homepage":"https://www.sharehub.xyz/","language":"TypeScript","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/punyakrit.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"contributing.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","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-05-17T14:41:53.000Z","updated_at":"2025-04-02T19:05:07.000Z","dependencies_parsed_at":"2024-06-27T06:44:11.288Z","dependency_job_id":"1a777acd-e0a1-44c3-89d3-ecabbf0891ac","html_url":"https://github.com/punyakrit/social-share","commit_stats":null,"previous_names":["punyakrit/social-share"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/punyakrit/social-share","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/punyakrit%2Fsocial-share","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/punyakrit%2Fsocial-share/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/punyakrit%2Fsocial-share/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/punyakrit%2Fsocial-share/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/punyakrit","download_url":"https://codeload.github.com/punyakrit/social-share/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/punyakrit%2Fsocial-share/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":279016290,"owners_count":26085828,"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","status":"online","status_checked_at":"2025-10-13T02:00:06.723Z","response_time":61,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"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":["gssoc24","nextauth","nextjs","open-source","socialshare","tailwindcss","typescript"],"created_at":"2024-11-08T12:11:46.448Z","updated_at":"2025-10-13T17:31:38.052Z","avatar_url":"https://github.com/punyakrit.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n  \u003ch1 style=\"font-size: 36px; font-weight: bold;\"\u003eShareHub\u003c/h1\u003e\n\n\u003cimg src=\"Share_hub.png\" alt=\"ShareHub\" width=\"800\" height=\"500\" /\u003e\n\n\u003c/div\u003e\n\n## Table of Contents\n- [Code of Conduct](#code-of-conduct)\n- [Contributing](#contributing)\n- [Setting Up Locally](#setting-up-locally)\n- [Connecting to MongoDB](#connecting-to-mongodb)\n- [Creating Google Credentials](#creating-google-credentials)\n- [Running the Development Server](#running-the-development-server)\n- [Learn More](#learn-more)\n- [License](#license)\n- [Open Source Programs](#open-source-programs)\n- [Acknowledgements](#acknowledgements)\n- [Contributors](#contributors)\n\n\n\n\n## Code of Conduct\nPlease read our [CODE OF CONDUCT](CODE_OF_CONDUCT.md) for detailed guidelines.\n\n## How to Contribute?\nWe welcome contributions from anyone who is interested in improving this project. If you'd like to contribute, here are some ways you can get started:\n\nSubmit a bug report if you find any issues with the application.\nSuggest new features or improvements.\nSubmit a pull request to fix a bug or add a feature.\nTo submit a pull request, please follow these steps:\n\n1. Fork this repository.\n\n2. Clone the forked repository.\n\n```bash\ngit clone https://github.com/punyakrit/social-share.git\n```\n\n3. Navigate to the project directory.\n\n```bash\ncd social-share\n```\n\n4. Add a refernce(remote) to the original repository.\n\n```bash\ngit remote add upstream https://github.com/punyakrit/social-share.git\n```\n\n5. Check remotes for this repository.\n\n```bash\ngit remote -v\n```\n\n6. Always take a pull from the main upstream repository.\n\n```bash\ngit pull upstream main\n```\n\n7. Create a new branch.\n\n```bash\ngit checkout -b \u003cyour_branch_name\u003e\n```\n\n8. Make changes to the code base.\n\n9. Stage your changes.\n\n```bash\ngit add -A\n```\n\n10. Commit your changes.\n\n```bash\ngit commit -m \"relevant message\"\n```\n\n11. Push your local commits to the remote repo.\n\n```bash\ngit push -u origin \u003cyour_branch_name\u003e\n```\n\n12. Create a pull request from your branch to the original repository.\n\nCongratulations! 🎉 you've made your contribution.\n\n\n## Contributing\nIf you would like to contribute to the project, please follow our [CONTRIBUTING](contributing.md) guidelines.\n\n## FOLLOW THESE STEPS TO SET LOCALLY\n\n1. Fork the repository (Click the Fork button in the top right on Github)\n2. Clone the forked repository to your local machine.\n\n```markdown\ngit clone https://github.com/punyakrit/social-share.git\n```\n\n_Run the command to install npm package_\n\n```markdown\nnpm install\n```\n\n### STEPS TO CONNECT WITH THE MONGODB\n\n```bash\ncp .env.example .env\n```\n\n```bash\nUpdate all these env variables\nGOOGLE_CLIENT_ID\nGOOGLE_CLIENT_SECRET\nNEXTAUTH_URL\nNEXTAUTH_SECRET\nMONGODB_URI\nBUCKET\nS3_ACCESS_KEY\nS3_SECRET_ACCESS_KEY\n```\n\n### Steps to create your own google credentials\n\n```bash\nhttps://console.cloud.google.com/\n```\n\n### Create a new project and name it\n\n\u003cimg src=\"Screenshot 2024-06-07 at 11.14.04 AM.png\" alt=\"Dashboard\" style=\"width: 50%; height: auto;\" /\u003e\n\u003cimg src=\"image.png\" alt=\"Alt text\" style=\"width: 50%; height: auto;\" /\u003e\n\n### Select the project\n\n\u003cimg src=\"image-4.png\" alt=\"Alt text\" style=\"width: 50%; height: auto;\" /\u003e\n\n### By click external, Add email and project name click on next\n\n\u003cimg src=\"image-5.png\" alt=\"Alt text\" style=\"width: 50%; height: auto;\" /\u003e\n\n### Add data as same as in the given image\n\n\u003cimg src=\"image-3.png\" alt=\"Alt text\" style=\"width: 50%; height: auto;\" /\u003e\n\nSave and Copy the GOOGLE_CLIENT_ID, GOOGLE_CLIENT_SECRET\n\n## Add these data as same as it is given inside .env file\n\n### NEXTAUTH_URL\n\n```bash\n http://localhost:3000\n```\n\n### NEXTAUTH_SECRET\n\n```bash\ntest\n\n```\n\n### Commands to run the development server:\n\n```markdown\n# Using npm\n\nnpm run dev\n```\n\n```\n\nOpen [http://localhost:3000](http://localhost:3000) with your browser to see the result.\n\nYou can start editing the page by modifying `app/page.tsx`. The page auto-updates as you edit the file.\n\n```\n\n## License\nThis project is licensed under [License](LICENSE)\n\n## Learn More\nTo learn more about the project, check out our [Learn More](Learn.md) page.\n\n\u003c!-- Open Source Programs --\u003e\n\u003cdiv\u003e\n    \u003ch2\u003e\u003cimg src=\"https://github.com/Tarikul-Islam-Anik/Animated-Fluent-Emojis/blob/master/Emojis/Hand%20gestures/Flexed%20Biceps.png?raw=true\" width=\"35\" height=\"35\" \u003e Open Source Programs \u003c/h2\u003e\n\u003c/div\u003e\n\nThis project is a part of GirlScript Summer of code. We welcome contibutions from the community to help improve the project social-share.\n\n![gssoc](https://github.com/d1vyadharsh1n1/social-share/assets/146218077/78025380-2327-45a3-bc22-b119bebc35ff)\n\n\u003c!-- Acknowledgement --\u003e\n\u003cdiv\u003e\n\u003ch2\u003e\u003cimg src = \"https://raw.githubusercontent.com/Tarikul-Islam-Anik/Animated-Fluent-Emojis/master/Emojis/Hand%20gestures/Handshake.png\" width=\"35\" height=\"35\"\u003e Acknowledgement \u003c/h2\u003e\n\nWe would like to express our gratitude to the following contributors for their valuable contributions to Social Share\n\n\u003c!-- Cotributors --\u003e\n\u003cdiv\u003e\n  \u003ch2\u003e\u003cimg src=\"https://raw.githubusercontent.com/Tarikul-Islam-Anik/Animated-Fluent-Emojis/master/Emojis/Smilies/Red%20Heart.png\" width=\"35\" height=\"35\"\u003e Contributors\u003c/h2\u003e\n\u003c/div\u003e\n\n\u003ca href=\"https://github.com/punyakrit/social-share/graphs/contributors\"\u003e\n  \u003cimg src=\"https://contrib.rocks/image?repo=punyakrit/social-share\" /\u003e\n\u003c/a\u003e\n\n\u003cbr/\u003e\n\u003cp align=\"center\"\u003e\n\tDeveloped with ❤️ by The \u003ca href=\"https://github.com/punyakrit/social-share\"\u003e\u003cstrong\u003eSocial Share Team\u003c/strong\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n\u003cp align=\"right\"\u003e(\u003ca href=\"#top\"\u003eBack to top\u003c/a\u003e)\u003c/p\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpunyakrit%2Fsocial-share","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fpunyakrit%2Fsocial-share","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fpunyakrit%2Fsocial-share/lists"}