注册
登录
BI商业智能
>>
Around
>>
返回
项目作者:
jianliu15
项目描述 :
Geo-index and Image Recognition based Social Network
高级语言:
JavaScript
项目主页:
https://around-75015.appspot.com/
项目地址:
git://github.com/jianliu15/Around.git
创建时间:
2019-08-21T02:24:51Z
项目社区:
https://github.com/jianliu15/Around
开源协议:
下载
Geo-index and Image Recognition based Social Network
Deploy on Google Kubernetes Engine
Backend:
https://around-75015.appspot.com/api/v1
Frontend:
https://around-75015.appspot.com/
Structure Diagram
Backend
Frontend
Description
Backend:
Built a scalable web service in Go to handle posts and deployed to Google Cloud (GKE) for better scaling
Utilized ElasticSearch (GCE) to provide geo-location based search functions such that users can search nearby posts within a distance (e.g. 200km)
Used Google Dataflow to implement a daily dump of posts to BigQuery table for offline analysis
Aggregated the data at the post level and user level to improve the keyword based spam detection (BigQuery)
Used Google Cloud ML API and Tensorflow to train a face detection model and integrate with the Go service.
Frontend:
Built a geo-based social network web application with React JS
Implemented basic token based registration/login/logout flow with React Router v4 and server-side user authentication with JWT
Implemented features such as “Create Post”, “Nearby Posts As Gallery” and “Nearby Posts In Map” with Ant Design, GeoLocation API and Google Map API