bring2dip / nepal-it-pool

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

nepal-it-pool

A simple way to list tech workforce in Nepal.

Simple api made on GO and ElasticSearch with json data.

Goto https://nepal-it-pool-3pjwxgvmna-uc.a.run.app/ for listings

Filters

All filters are query string param i.e https://nepal-it-pool-3pjwxgvmna-uc.a.run.app/?name=ujwal&skills=php,java

So here some 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)
  • is_intern (e.g is_intern=false)
  • address (e.g address=Kathmandu,Nepal)
  • state (e.g state=3)

How to list yourself ?

  • Fork this repo
  • Edit the file app/crowdSourceData/developer.json Add your info in json format like To list your info here please edit
{
   "name": "Ujwal Dhakal ",
   "email": "kevin.ujwal@gmail.com",
   "designation" : "Software Engineer",
   "experience" : "5",
   "skills" : ["php","node","go"],
    "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

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 :)

Generic badge

About


Languages

Language:Go 95.8%Language:Dockerfile 4.2%