{"id":19644675,"url":"https://github.com/isayanpal/devbuddy","last_synced_at":"2026-04-10T15:03:42.164Z","repository":{"id":245742477,"uuid":"819104285","full_name":"isayanpal/devBuddy","owner":"isayanpal","description":"Dev Buddy is a web application that allows users to search for GitHub profiles based on location. Built with React.js and Node.js, it fetches user details including username, profile URL, and follower count using the GitHub API.","archived":false,"fork":false,"pushed_at":"2024-08-25T18:24:30.000Z","size":78,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-01-09T20:40:01.213Z","etag":null,"topics":["axios","expressjs","github-api","nodejs","reactjs","tanstack-react-query"],"latest_commit_sha":null,"homepage":"https://dev-buddy-v1.vercel.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/isayanpal.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-06-23T19:40:30.000Z","updated_at":"2024-10-13T21:16:36.000Z","dependencies_parsed_at":"2024-11-11T14:33:43.244Z","dependency_job_id":"3760de99-69a9-4a98-8322-2005d693a7c9","html_url":"https://github.com/isayanpal/devBuddy","commit_stats":null,"previous_names":["isayanpal/devbuddy"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/isayanpal%2FdevBuddy","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/isayanpal%2FdevBuddy/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/isayanpal%2FdevBuddy/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/isayanpal%2FdevBuddy/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/isayanpal","download_url":"https://codeload.github.com/isayanpal/devBuddy/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240952923,"owners_count":19884019,"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":["axios","expressjs","github-api","nodejs","reactjs","tanstack-react-query"],"created_at":"2024-11-11T14:29:20.751Z","updated_at":"2025-12-30T21:41:01.038Z","avatar_url":"https://github.com/isayanpal.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Dev Buddy\n\nDev Buddy is a web application that allows users to search for GitHub profiles based on location. Built with React.js and Node.js, it fetches user details including username, profile URL, and follower count using the GitHub API.\n\n## Tech Stack\n\n### Frontend\n\n- React\n- Axios (HTTP Requests)\n- Tailwind CSS (Styling)\n- Framer Motion\n\n### Backend\n\n- Node.js\n- Express.js\n- Axios (HTTP Requests)\n- Environment Management: dotenv\n\n## Screenshots\n![image](https://github.com/isayanpal/devBuddy/assets/102523492/e96e090e-2df3-4766-8a41-01c80860c042)\n\n## Installation\n\nFollow these steps to set up the project on your local machine:\n\n### Prerequisites\n\nMake sure you have the following installed on your system:\n\n- Node.js (\u003e= 14.x)\n- npm (\u003e= 6.x)\n\n### Clone the Repository\n\n```bash\ngit clone https://github.com/isayanpal/devBuddy.git\ncd devBuddy\n```\n\n### Server Setup\n\n1. Navigate to the `api` directory:\n\n   ```bash\n   cd api\n   ```\n\n2. Install api dependencies:\n\n   ```bash\n   npm install\n   ```\n\n3. Create a `.env` file in the `api` directory and add your environment variables:\n\n   ```plaintext\n   GITHUB_TOKEN = your github access token\n    PORT = 5000\n   ```\n\n4. Start the api:\n   ```bash\n   npm run dev\n   ```\n\n### Client Setup\n\n1. Open a new terminal window and navigate to the `client` directory:\n\n   ```bash\n   cd client\n   ```\n\n2. Install client dependencies:\n\n   ```bash\n   npm install\n   ```\n\n3. Start the client:\n   ```bash\n   npm run dev\n   ```\n\n### Running the Application\n\nThe client will be running on `http://localhost:5173` and the server on `http://localhost:5000`.\n\n## Contributing\n\nIf you want to contribute to NewsTech, please follow these steps:\n\n1. Fork the repository.\n\n2. Create a new branch:\n\n   ```bash\n   git checkout -b feature-branch\n   ```\n\n3. Make your changes and commit them:\n\n   ```bash\n   git commit -m 'Add some feature'\n   ```\n\n4. Push to the branch:\n\n   ```bash\n   git push origin feature-branch\n   ```\n\n5. Open a pull request.\n\n## Happy Coding ❤️\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fisayanpal%2Fdevbuddy","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fisayanpal%2Fdevbuddy","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fisayanpal%2Fdevbuddy/lists"}