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
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)
- 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
Go and elasticsearch has been used for this api.
- 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 youretc/hosts
too. - Send PR with clear details
Any suggestions to make search better please create issue with your detailed solutions :)