Skip to content

ujwaldhakal/nepal-it-pool

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

nepal-it-pool

A simple way to list tech workforce in Nepal.

Simple api made on GO and ElasticSearch with json data.

Goto https://itpool.network/ for listings

Filters

All filters are query string param i.e https://itpool.network/?name=ujwal&skills=php,java

Why do we need this

  • Since tech in nepal is so small and most techies are here in kathmandu we could get to know skills nearby so well
  • Still there are not enough skilled resource available for tech so this could be one stop for all job seeker

So here some search filters

  • name (e.g name=ujwal)
  • designation (e.g designation=Software Engineer)
  • actively_job_searching (e.g actively_job_searching=false)
  • max_exp (e.g max_exp=5)
  • min_exp (e.g min_exp=2)
  • skills (e.g skills=java,php)
  • previous_companies (e.g skills=ICN, Responsive Pixel, Pagevamp / Outside)
  • is_intern (e.g is_intern=false)
  • address (e.g address=Kathmandu,Nepal)
  • state (e.g state=3)

For Pagination

  • limit (currently 10 is the default limit)
  • offset

For sorting use

  • sort=key only "experience", "name", "current_company","is_intern","actively_job_searching" keys are available
  • sort_type=asc or desc , by default asc is used

How to list yourself ?

  • Fork this repo
  • Create the file at app/crowdSourceData with your github username like app/crowdSourceData/ujwaldhakal.json. Add your info in json format like.
{
   "name": "Ujwal Dhakal ",
   "email": "[email protected]",
   "designation" : "Software Engineer",
   "experience" : "5",
   "skills" : ["php","node","go"],
   "previous_companies" :["ICN","Responsive Pixel","Pagevamp / Outside"],
    "current_company" : "Pagevamp",
    "is_intern" : false,
   "actively_job_searching": false,
    "address" : "Kathmandu,Nepal",
    "state" : 3,
   "github_url" : "https://github.com/ujwaldhakal" ,
   "linkedin_url" : ""
    
}
  • Push and make a PR

Removal Procedure

If you want yourself to get removed from the list please remove your listing from app/crowdSourceData and send us PR . Note-: Please send with the same github account that is listed on list

Contribution Guidelines

Go and elasticsearch has been used for this api.

Setup

  • Clone this repo
  • docker-compose up
  • Go localhost:5000 you should see data or if you want to have your custom virtual host - VIRTUAL_HOST=itpool.pv change this line of docker file as well as in your etc/hosts too.
  • Send PR with clear details

Any suggestions to make search better please create issue with your detailed solutions :)

Disclaimer

We wont be responsible for any misuse of data and we believe that the data you provided are for public general use :)

Generic badge