Git Product home page Git Product logo

find-devs's Introduction

πŸ‘©β€πŸ’» Find Devs - Discover All Developers From The Programming World!

Find Devs is a kind of developer's Fair. An open-source platform to find all the developers in the world.

License Forks Star Click Vote Issue Click Vote Open Pull Request

Table of Contents

About πŸš€

  • FindDevs – website
  • Find Devs Slogan: Find Devs is a kind of developer's Fair. An open-source platform to find all the developers in the world.
  • findDevs is an open source project whose goal is to create a platform for developers to showcase their skills and connect with potential collaborators - all in a user-friendly and searchable format.

Features πŸ’ͺ

Short Way πŸ₯±

  • Discover all creative developers in one place
  • Add your profile in just two clicks
  • Easily filter developers based on your specific needs
  • Enjoy an interactive user interface

Long Way πŸ˜†

  • One of the main features of findDevs is its powerful search capabilities.
  • Users can search for developers by specific skills, location, or name, making it easy to find developers with expertise in specific technologies or programming languages.
  • This makes findDevs a valuable resource for project managers, recruiters, and anyone looking to connect with qualified developers for collaboration or employment opportunities.

Add Your Profile Data to Find you 🀟🏻

  1. Go to FindDev home page
  2. Click Add My Profile button
  3. Fill your all of information
  4. Here is a example input data schema
{
  name: "John Doe",
  location: "Dhaka, Bangladesh",
  skills: "Nodejs, JavaScript, NextJs", /** which will be a array (,) is separator */
  role: "DEVELOPER", /** no need to add this filed it will be add automatically */
  description: "Assalamu alaikum, hi this is John Doe from USA...",
  social: [{
          network: "github",
          link: "https://github.com/john-doe"
        }],
  portfolio: "johndoe.com", /** if you don't have portfolio then you can add your github profile link */
  profileImage: "updated.png",
}

ContributeπŸ‘¨β€πŸ’»

Contributions make the open source community a great place to learn, inspire, and create.
We sincerely appreciate any contribution you can make!

Contributors 🀝

License


This project is licensed under MIT.

SupportπŸ™

Thank you for your contributions to our open source projects! We appreciate your supportπŸš€
Don’t forget to leave a star⭐

find-devs's People

Contributors

ahammedhridoy avatar devlopersabbir avatar evnxprk avatar maxlshk avatar thatsayon avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

find-devs's Issues

[feat πŸ”] Search Functionality

Before working on this feature you have to be familiar with these technologies.

  1. tRPC (for typesafe) 24 Jan - I make this optional πŸ™ƒ
  2. Drizzle ORM (ORM)
  3. PostgreSQL (DB)
  4. Next-14 (Next-14 specially APP router)

Search Features

Please keep it simple and this search bar will help to search based on name, skills, locations

Note: make sure you are on new branch πŸ˜…

[feat πŸ”₯] Search With Skills

Search with name, locations is already exist

So, it is better to use also Search with Skills because a user has multiple skills like array

In the below code, we use name & location as ilike on the or

db
.select()
.from(users)
.where(
    or(
         ilike(users.name, `%${searchParams}%`),
         ilike(users.location, `%${searchParams}%`),
      ),
   )
.limit(itemPerPage)
.offset(offset)

I would love to add documentation that will help you finish this task.
Check out this array contains documentation

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.