Table of Contents
About devFind
**devFind** is an open-source platform designed to create a vibrant environment for developers to showcase their skills and connect with fellow experts, collaborators, or recruiters. Profiles are created in a sleek JSON format, making it effortless to discover the right talents at a glance.
Visit our **Website** for more information!
Features
- Powerful Search Functionality: Easily find developers with expertise in specific skills, locations, or names.
- User-Friendly Experience: A smooth interface tailored for both developers and recruiters.
- Valuable Resource: Ideal for project managers, recruiters, and anyone looking for skilled developers for collaboration or employment.
How to Add Your Profile Data
Ready to contribute? Let’s get started! Here’s how you can upload your professional profile data in devFind:
Prerequisites
- A GitHub account
- Git installed on your local development environment
- Node Package Manager (npm) installed on your local development environment
How to Install Git
Git is a version control system that helps you manage your project’s source code. To install it:
- Download and install Git from the Official Website.
- Open your terminal or command prompt.
-
Verify the installation with:
git --version
How to Install Node.js and npm
Node.js is essential for running JavaScript outside of the browser, and npm helps manage library dependencies. Here’s how to install both:
- Download Node.js from the official Node.js website.
-
Verify the installation with:
node -v -
To check npm, run:
npm -v -
(Optional) Keep npm updated with:
npm install -g npm@latest
Steps to Add Your Profile Data
- Fork the repository on GitHub.
- Clone the repository to your local environment with:
git clone https://github.com/your-github-username/devFind.git - Navigate to the project directory and run:
npm install - Create a JSON file in the public/data folder named **your_github_username.json** and fill it with your details, as shown below:
{ "name": "Your Name", "location": "Your Location", "bio": "Your Bio should be 20-30 words", "avatar": "https://github.com/your-github-username.png", "portfolio": "Your Portfolio URL", "skills": ["Your Skill 1", "Your Skill 2"], "social": { "GitHub": "https://github.com/github-username", "Twitter": "https://twitter.com/twitter-username", "LinkedIn": "https://www.linkedin.com/in/linkedin-username" } } - Add your JSON filename to the **ProfilesList.json** within the src folder.
- Create a new branch, add and commit your changes, and push it to GitHub.
- Create a pull request on your forked repository for project maintainers to review.
Contributing
We value your contributions! The open-source community thrives on collaboration, and your efforts are genuinely appreciated.
Contributors
Thanks to all the contributors who make **devFind** a reality! You can see the list of amazing individuals here.
License
This project is licensed under the MIT License.
Support
Thank you for exploring **devFind** and contributing to our project! Your support helps us grow and innovate.
For troubleshooting issues, follow the steps outlined above carefully. If you run into any difficulties, consider the following:
- Check if the repository was forked correctly.
- Ensure you have the correct version of Node.js and npm installed.
- Verify that your custom JSON file adheres to the correct format.
For more insights, updates, or to collaborate on AI development projects, stay connected with fxis.ai.
At fxis.ai, we believe that such advancements are crucial for the future of AI, as they enable more comprehensive and effective solutions. Our team is continually exploring new methodologies to push the envelope in artificial intelligence, ensuring that our clients benefit from the latest technological innovations.

