Kanca is an application to analyze Facebook Group
activity. Its key features are:
- Open sourced, as you can see here.
- Fully client side, hosted on GitHub pages (zero cost, no data persisted on server).
- Analyze user FB group feed behavior like most active users, most liked posts, etc.
- Analyze FB group user engagement like new users, user retention, etc.
- Node.js 6+
- Facebook Developer's Application, create it at https://developers.facebook.com for free
- Go to project root directory, copy
.env.template
to.env
(edit it as you need, look at description below) - Install its dependencies
$ npm install
or$ yarn install
- Run
$ npm start
- Open browser at
http://localhost:3000
NODE_PATH
default issrc
, this isCreate React App
standard to mark directories as our node.js modules.REACT_APP_FB_APP_ID
it's Facebook Developer's Application ID, look at your application dashboard on https://developers.facebook.com.REACT_APP_URL_PREFIX
default is/kanca
, it's used as aurl prefix
, mostly used if we published as project page at GitHub pages.REACT_APP_FEED_PAGES
default is10
, it's used to set how many pages of group feed do we want to fetch by default.REACT_APP_GROUP_IDS
Facebook Group IDs to be shown atfeatured groups
on group selection, eg.1920036621597031
forFacebook Developer Circle: Malang
group. Separated by commas,
.
To track development progress and roadmap, follow this GitHub Project.