• Stars
    star
    840
  • Rank 54,265 (Top 2 %)
  • Language
    JavaScript
  • License
    MIT License
  • Created over 8 years ago
  • Updated almost 8 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Make Taiwan a Better Place to Work

Clairvoyance Gitter

available in the chrome website store

clairvoyance

  • An open source project

  • Make the world a better place (XD

  • Exposing information

Get started

Extension

  • First you need to add a config.json in root directory
{
    "backend": "BACKEND_URL",
    "dev": {
        "auth": {
            "authUri": "AUTH_URL",
            "redirectUri": "CALLBACK_URL",
            "clientId": "FB_APP_ID"
        }
    }
}
  • Then run npm install

  • npm run dev:chrome

  • Then you can load the directory: chromeExtension as a chrome extension

GUI

  • If you just want to develop the user interface:
> npm install
> npm start
  • Then you can check the basic ui at http://localhost:80808

  • You can modify front-end/dev.js to change the view

I know it looks bad, and not so trivial,

please give me some time to make it better XD

Architecture

  • Simplified version

clairvoyance architecture

Front-end

  • react, redux, redux-saga

Back-end

  • lambda

  • dynamodb

  • restore s3

FAQ 常見問題

1. 匿名留言功能,如果被資方作為間送發黑函的工具怎麼辦?又若有公司動員,在職缺底下打廣告怎麼辦?

  • 黑函是個假議題, 資方互相抹黑的問題過去就存在,並不是因為這個插件才出現的, 要遏止這個現象,需要仰賴的是使用者的良知, 而我認為這是一個好機會可以證明我們有辦法是向上成長, 而不是向下沈淪。

  • 公司動員發廣告,基本上不會對任何人造成實質傷害, 且網路群眾對於廣告留言的辨識能力已提升, 對如此行為自有公評,相信不會造成太大困擾。

  • 以上問題,若真有過度氾濫的現象,會再提出對應機制。

  • 現在各大新聞媒體下方也常有許多廣告、留言意圖引導風向, 至於實質成效如何,相信各位明眼人都看在眼裡。

2. 可否新增針對公司整體的評論功能?

  • 不同部門與不同職缺間有時在大企業裡差異性頗大, 不適合這樣一概論定。

  • 同時這也給公司一個改變的機會, 也許他們今年開出爛職缺,但說不定未來能出現好職缺呀? 畢竟換個主管,整個部門氣象可能就差很多。

  • 許多人提到假如今天公司重新改個名字上去, 評論就會消失的事情,我覺得有必要特別說明一下, 假如他只是改名稱而已,url 中的 job_no 還是一樣的, 所以下方的評論就還是相同的。 資方要甩掉這些評論, 就得先刪除職缺,再上一個名字不一樣的職缺才行。 我把這件事講出來並不害怕資方真的這樣做, 因為資訊一旦透明,你老是這樣做,難道沒有人會看出來嗎? XD 假如未來發現這樣的情形非常氾濫,我會再想辦法解開這個問題, 不過如果真的走到這一步,那我得說台灣的企業主蠻可悲的, 不去檢討自身是否改進,反而走這種奧步

  • 另外,假如我們直接對公司本身做評論, 可能會讓企業用戶不爽到直接去跟人力銀行反應, 他們會不得不想辦法「處理」這個 Project 造成的後果, 而我並不覺得直接起衝突是一件好事情, 畢竟我的本意不是要毀滅人力銀行, 而是要往營造一個更好的勞動環境這方向前進。

雖然我是站在勞方的立場做這件事,但我不認為對資方發洩怒氣會有好處,

一個好的生態系應該是要共好才對,我知道蠻多人覺得應該針對公司做評論,

但考量到以上諸多點,以及與許多人的討論後,最後還是決定暫時先不做這個功能

m(_ _)m

3. 能否編輯、刪除我的評論?

  • 不能,我們希望使用者對於自己的每個評論, 都要再三思考後才發布,並且對此負責。

  • 曾有使用者反映忘記開啟匿名模式, 目前已全面預設為匿名留言模式,還請將插件更新至最新版本。 (到擴充功能那一頁,點右上角開發人員模式,然後再選立即擴充最新功能)

另外,在這裡再強調一次,匿名不代表免責,

只是為了能讓勞方能夠勇敢的說真話,

伺服器端皆可追蹤到來源,若有因匿名留言造成的法律問題,還請與我們聯繫。

4. 是否有檢舉留言的功能

目前仍在規劃中,未來會視情況更新。

同第一點的回覆。

5. 能夠看到熱門職缺

這裡正確來說,是讓 User 能看到討論度較高的公司,

我之後應該會寫一個幫我管 facebook 粉專的機器人,

它會定時把較熱門的職缺給 po 上去,假如有人有很想詢問的職缺,

未來也可以丟給粉專,請機器人幫你代 po,

不過這件事我還在想要怎麼做會比較好,不然人一多,

粉專機器人很容易變成狂發文的討厭鬼。

給那些不知道求職天眼通有粉專的人傳送門:

https://goo.gl/iu3EH6

有新消息或是重大功能發布的話,也會 po 在那裡。

6. 我遇到 bug 了,該怎麼回報?

  • Chrome 的插件本身就有使用者回饋機制可以回報

  • Facebook 粉專可以回報

  • 不過最快的絕對是在 github 上面直接開 issue:

https://github.com/abalone0204/Clairvoyance/issues

點進去之後也可以看到是不是有人遇到跟你一樣的問題,

而且說不定有其他人看到,就可以直接幫你解掉了。

7. 是否會開發火狐版插件?

已經有熱心的版友(mrbigmouth)著手進行這件事情,

請大家稍待他一會 XD

這裡是他開的 github issue,希望有志之士(火狐用戶們)能一起加入開始做:

#13

9. 這個 App 該怎麼發音?

Clairvoyance 這種 google 就找得到的東西我就不再多提。

中文的話,假如今天有人問你有沒有用過「天眼通」,

你要記得糾正他

「不對,是天~眼通。」

clv intro image

我已經對我身邊的人玩了這個遊戲無數次,非常的好玩。

另外,

假如還有遇到打不開或留言送不出去的話,

可能是伺服器過載了,

我還在觀察要把 AWS 上的費率調整成怎樣才是最適合的,

可能要再一陣子使用者的數量趨於穩定後,

才能找到一個最佳的方案來解決這件事情。

More Repositories

1

serverless-demo-with-dynamodb-node

Simple rest api with serverless framework
JavaScript
105
star
2

redux-thunk-to-saga-tutorial

Migrating from redux thunk to redux-saga to get the better maintainability
JavaScript
51
star
3

serverless-facebook-messenger-bot-starter

Integration of serverless framework with facebook messenger platform
JavaScript
18
star
4

Cloud-Computing-Concepts

Course by Indranil Gupta on coursera
17
star
5

NCCU-Class-Poor

NCCU Class Poor
JavaScript
6
star
6

abalone0204.github.io

This is my blog!
CSS
4
star
7

generator-suku

generator for simple react component dev-server with webpack hot module reload
JavaScript
4
star
8

Suku

with React and webpack, you can test your front-end component..super easy
CSS
3
star
9

js-assembler

For the HACK machine language in the course: nand2tetris
Assembly
2
star
10

Hahow-Hero

Hahow's recruiting project
JavaScript
1
star
11

tangleId

JavaScript
1
star
12

FRP-practice

Sample Project For FRP
JavaScript
1
star
13

Guess-number

Rust practice
Rust
1
star
14

Common-Programming-Concepts

Data types, control flow, functions
Rust
1
star
15

Learning-Cycle.js-By-Building-it

Learning note about https://egghead.io/series/cycle-js-fundamentals
JavaScript
1
star
16

super-tiny-compiler-practice

Practice project which refs to https://github.com/thejameskyle/the-super-tiny-compiler
JavaScript
1
star
17

serverless-clv-oauth

oauth setting for clairvoyance
JavaScript
1
star
18

React-Native-Android-Redux-Examples

This is a Android App built with React Native, and it will present all redux examples.
JavaScript
1
star
19

serverless-clairvoyance

Back-end of clairvoyance
JavaScript
1
star