{"id":13553089,"url":"https://github.com/shyamtawli/devFind","last_synced_at":"2025-04-03T04:32:13.270Z","repository":{"id":154178714,"uuid":"629045943","full_name":"shyamtawli/devFind","owner":"shyamtawli","description":"devFind is an open source project that aims to create a platform for developers to showcase their skills and connect with potential collaborators, all in a user-friendly and searchable format.","archived":false,"fork":false,"pushed_at":"2024-04-13T20:31:59.000Z","size":1181,"stargazers_count":477,"open_issues_count":22,"forks_count":511,"subscribers_count":7,"default_branch":"master","last_synced_at":"2024-04-14T09:40:35.179Z","etag":null,"topics":["add-data","beginner","css","good-first-issue","javascript","open-source","react","tailwindcss"],"latest_commit_sha":null,"homepage":"https://dev-find.vercel.app/","language":"JavaScript","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/shyamtawli.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}},"created_at":"2023-04-17T14:03:41.000Z","updated_at":"2024-04-15T13:54:21.022Z","dependencies_parsed_at":"2023-10-13T02:08:51.653Z","dependency_job_id":"b5df2a5f-c3af-4b9d-870a-56db0ee3120e","html_url":"https://github.com/shyamtawli/devFind","commit_stats":null,"previous_names":[],"tags_count":6,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shyamtawli%2FdevFind","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shyamtawli%2FdevFind/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shyamtawli%2FdevFind/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/shyamtawli%2FdevFind/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/shyamtawli","download_url":"https://codeload.github.com/shyamtawli/devFind/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246939195,"owners_count":20857916,"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":["add-data","beginner","css","good-first-issue","javascript","open-source","react","tailwindcss"],"created_at":"2024-08-01T12:02:17.124Z","updated_at":"2025-04-03T04:32:08.255Z","avatar_url":"https://github.com/shyamtawli.png","language":"JavaScript","readme":"\u003cdiv align=\"center\"\u003e\n\u003ch1\u003e👩‍💻 devFind - Discover and Connect with Skilled Developers!\u003c/h1\u003e\n\u003c/div\u003e\n\n\u003cp align=\"center\"\u003e\n   \u003ca href=\"https://github.com/shyamtawli/devFind/blob/master/LICENSE\" target=\"blank\"\u003e\n   \u003cimg src=\"https://img.shields.io/github/license/shyamtawli/devFind?style=for-the-badge\u0026logo=appveyor\" alt=\"License\" /\u003e\n   \u003c/a\u003e\n   \u003ca href=\"https://github.com/shyamtawli/devFind/fork\" target=\"blank\"\u003e\n   \u003cimg src=\"https://img.shields.io/github/forks/shyamtawli/devFind?style=for-the-badge\u0026logo=appveyor\" alt=\"Forks\"/\u003e\n   \u003c/a\u003e\n   \u003ca href=\"https://github.com/shyamtawli/devFind/stargazers\" target=\"blank\"\u003e\n   \u003cimg src=\"https://img.shields.io/github/stars/shyamtawli/devFind?style=for-the-badge\u0026logo=appveyor\" alt=\"Star\"/\u003e\n   \u003c/a\u003e\n   \u003ca href=\"https://github.com/shyamtawli/devFind/issues\" target=\"blank\"\u003e\n   \u003cimg src=\"https://img.shields.io/github/issues/shyamtawli/devFind.svg?style=for-the-badge\u0026logo=appveyor\" alt=\"Click Vote Issue\"/\u003e\n   \u003c/a\u003e\n   \u003ca href=\"https://github.com/shyamtawli/devFind/pulls\" target=\"blank\"\u003e\n   \u003cimg src=\"https://img.shields.io/github/issues-pr/shyamtawli/devFind.svg?style=for-the-badge\u0026logo=appveyor\" alt=\"Click Vote Open Pull Request\"/\u003e\n   \u003c/a\u003e\n\u003c/p\u003e\n\n## Table of Contents\n\n- [Table of Contents](#table-of-contents)\n- [About 🚀](#about-)\n- [Features 💪](#features-)\n- [How to add your profile Data 🤔](#how-to-add-your-profile-data-)\n  - [Prerequisites](#prerequisites)\n  - [How to Install Git](#how-to-install-git)\n  - [How to Install Node.js and npm](#how-to-install-nodejs-and-npm)\n  - [Steps to Add Your Profile Data](#steps-to-add-your-profile-data)\n- [Contributing 👨‍💻](#contributing-)\n- [Contributors 🤝](#contributors-)\n- [License](#license)\n- [Support 🙏](#support-)\n\n\u003ca id=\"about\"\u003e\u003c/a\u003e\n\n## About 🚀\n\n- devFind - [Website](https://dev-find.vercel.app/)\n- **`devFind`** is an open source project that aims to create a platform for developers to showcase their skills and connect with potential collaborators, all in a user-friendly and searchable format.\n- With **`devFind`**, developers can create their profiles in JSON format, which are then displayed on the web for others to discover.\n\n\u003ca id=\"features\"\u003e\u003c/a\u003e\n\n## Features 💪\n\n- One of the key features of **`devFind`** is its powerful search functionality.\n- Users can search for developers based on specific skills, locations or name, making it easy to find developers with expertise in a particular technology or programming language.\n- This makes **`devFind`** a valuable resource for project managers, recruiters, and anyone looking to connect with skilled developers for collaboration or employment opportunities.\n\n\u003ca id=\"how-to-add-your-profile-data\"\u003e\u003c/a\u003e\n\n## How to add your profile Data 🤔\n\n\u003e Thank you for your interest in contributing to our open-source project! \u003cbr\u003e\n\n\u003ca id=\"prerequisites\"\u003e\u003c/a\u003e\n\n### Prerequisites\n\n- A GitHub account\n- Git installed on your local development environment\n- Node Package Manager (npm) installed on your local development environment\n\n### How to Install Git\n\nGit is a version control system that is used to manage the source code of your project.\n\nTo install Git, follow these steps:\n\n1. Download and install Git from the [Official Website](https://git-scm.com/downloads)\n2. Open the terminal or command prompt on your local development environment\n3. Verify the installation of Git by running the following command:\n\n   ```bash\n   git --version\n   ```\n\n### How to Install Node.js and npm\n\nNode.js is a JavaScript runtime environment that allows you to run JavaScript code outside of a web browser. npm (Node Package Manager) is a package manager for JavaScript, essential for managing dependencies in Node.js projects. Here's how to install Node.js and npm:\n\n1. **Download Node.js:**\n\n   - Visit the [official Node.js website](https://nodejs.org/en/download/) and download the appropriate installer for your operating system (Windows, macOS, or Linux).\n   - Choose the LTS (Long Term Support) version for stable releases or the latest version for cutting-edge features.\n   - Follow the installation instructions provided by the installer.\n\n2. **Verify Node.js Installation:**\n\n   - After the installation is complete, open your terminal or command prompt.\n   - To verify that Node.js has been installed successfully, type the following command and press Enter:\n\n     ```\n     node -v\n     ```\n\n   - This command should display the version of Node.js installed on your system. If it does, Node.js installation was successful.\n\n3. **Verify npm Installation:**\n\n   - npm comes bundled with Node.js, so once Node.js is installed, npm is automatically installed as well.\n   - To confirm that npm is installed, in your terminal or command prompt, type:\n\n     ```\n     npm -v\n     ```\n\n   - Press Enter. This command should display the version of npm installed on your system. If it does, npm installation was successful.\n\n4. **Optional: Update npm (recommended):**\n\n   - It's recommended to keep npm up to date to access the latest features and bug fixes.\n   - To update npm to the latest version, type the following command and press Enter:\n\n     ```\n     npm install -g npm@latest\n     ```\n\n   - This command will update npm to the latest stable version globally (-g flag).\n\nBy following these steps, you have successfully installed Node.js and npm on your system. You are now ready to start building JavaScript applications and managing dependencies with npm.\n\n### Steps to Add Your Profile Data\n\n1. **Fork the repository:** To create a copy of the repository in your GitHub account, click on the \"Fork\" button in the top right corner of the project repository page.\n2. **Clone the forked repository:** To clone the repository to your local development environment, open the terminal or command prompt and run the following command:\n\n   ```bash\n   git clone https://github.com/\u003cyour-github-username\u003e/devFind.git\n   ```\n\n3. **Install dependencies:** To install the necessary dependencies for the project, navigate to the project directory and run the following command:\n\n   ```bash\n   npm install\n   ```\n\n4. **Navigate** to the **`public/data`** folder in your project directory.\n5. **Create a new JSON file** named **`your_github_username.json`** (replace your_github_username with your actual GitHub username). Open the file you just created.\n6. **Add** the following JSON object, replacing the placeholder values with your own details:\n   ```json\n   {\n     \"name\": \"Your Name\",\n     \"location\": \"Your Location\",\n     \"bio\": \"Your Bio should be 20-30 words not more then that\",\n     \"avatar\": \"https://github.com/\u003cyour-github-username\u003e.png\",\n     \"portfolio\": \"Your Portfolio URL or Github URL\",\n     \"skills\": [\"Your Skill 1\", \"Your Skill 2\", \"...\"],\n     \"social\": {\n       \"GitHub\": \"https://github.com/\u003cgithub-username\u003e\",\n       \"Twitter\": \"https://twitter.com/\u003ctwitter-username\u003e\",\n       \"LinkedIn\": \"https://www.linkedin.com/in/\u003clinkedin-username\u003e\"\n     }\n   }\n   ```\n7. **Save** the **`your_github_username.json`** file.\n8. **Navigate** to the **`src`** folder in your project directory. Open the **`ProfilesList.json`** file.\n9. **Add your JSON filename** (your_github_username.json) to the array of filenames in the ProfileList.json file, like this:\n   ```json\n   [\"filename1.json\", \"filename2.json\", \"your_github_username.json\"]\n   ```\n10. **Save** the **`ProfileLists.json`** file.\n11. **Create a new branch:** To create a new branch for your profile, run the following command:\n    ```bash\n    git checkout -b add-profile\n    ```\n12. **Add your changed files:** Add changed files to the stage by running the following command:\n    ```bash\n    git add .\n    ```\n13. **Commit your changes:** To save your changes to the branch,, run the following command:\n    ```bash\n    git commit -m \"add: \u003cyour-name\u003e\"\n    ```\n14. **Push to the branch:** To push the changes to the remote repository, run the following command:\n    ```bash\n    git push origin add-profile\n    ```\n15. **Create a pull request:** To submit your changes to the main repository, create a pull request by clicking on the \"Compare \u0026 pull request\" button on your forked repository page.\n16. **Wait for review and merge:** Wait for the project maintainers to review and merge your changes.\n\nOnce your changes are merged, your profile data will be added to the project's **`Profile.json`** file and your profile will be displayed on the project's website.\n\n\u003ca id=\"contributing\"\u003e\u003c/a\u003e\n\n## Contributing 👨‍💻\n\nContributions make the open source community such an amazing place to learn, inspire, and create. \u003cbr\u003e\n**Any contributions you make are truly appreciated!**\n\n\u003ca id=\"contributors\"\u003e\u003c/a\u003e\n\n## Contributors 🤝\n\n\u003ca href=\"https://github.com/shyamtawli/devFind/graphs/contributors\"\u003e\n  \u003cimg src=\"https://contrib.rocks/image?repo=shyamtawli/devFind\" /\u003e\n\u003c/a\u003e\n\n\u003ca id=\"license\"\u003e\u003c/a\u003e\n\n## License\n\n\u003ctable\u003e\n  \u003ctr\u003e\n     \u003ctd\u003e\n       \u003cp align=\"center\"\u003e \u003cimg src=\"https://github.com/malivinayak/malivinayak/blob/main/LICENSE-Logo/MIT.png?raw=true\" width=\"80%\"\u003e\u003c/img\u003e\n    \u003c/td\u003e\n    \u003ctd\u003e \n      \u003cimg src=\"https://img.shields.io/badge/License-MIT-yellow.svg\"/\u003e \u003cbr\u003e \nThis project is licensed under \u003ca href=\"./LICENSE\"\u003eMIT\u003c/a\u003e. \u003cimg width=2300/\u003e\n    \u003c/td\u003e\n  \u003c/tr\u003e\n\u003c/table\u003e\n\n\u003ca id=\"support\"\u003e\u003c/a\u003e\n\n## Support 🙏\n\nThank you for contributing to our open-source project! We appreciate your support 🚀 \u003cbr\u003e\nDon't forget to leave a star ⭐\n","funding_links":[],"categories":["JavaScript"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshyamtawli%2FdevFind","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fshyamtawli%2FdevFind","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshyamtawli%2FdevFind/lists"}