https://github.com/tingkaiwu/around-backend
The backend of Instagram+, created in Go, Elasticsearch (GCE).
https://github.com/tingkaiwu/around-backend
elasticsearch gce geolocation-api golang google-maps-api google-vision-api
Last synced: 3 months ago
JSON representation
The backend of Instagram+, created in Go, Elasticsearch (GCE).
- Host: GitHub
- URL: https://github.com/tingkaiwu/around-backend
- Owner: tingkaiwu
- Created: 2020-05-24T21:11:30.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2020-09-01T20:04:11.000Z (over 5 years ago)
- Last Synced: 2024-05-23T04:15:33.968Z (almost 2 years ago)
- Topics: elasticsearch, gce, geolocation-api, golang, google-maps-api, google-vision-api
- Language: Go
- Homepage:
- Size: 159 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Instagram+ with Face Detection (Backend)
## Overview
Instagram+ with Face Detection is a geo & photo based social media site, and I built it by React and token-based server-side user authentication (JWT). This project was bootstrapped with [Create React App](https://github.com/facebook/create-react-app). In addition, I also created features, such as create/browse/search nearby posts, with Geolocation API and Google Map API. Used Google Vision API to provide a face detection model, and integrate the model with the Go service. The backend of this project was create in Golang, and used Elasticsearch (GCE) to provide geo-based search features
### [Go to the frontend of this project](https://github.com/tingkaiwu/around-frontend)
## Installation
If you're also on Ubuntu this might help
```
$ sudo add-apt-repository ppa:longsleep/golang-backports
$ sudo apt-get update
$ sudo apt-get install golang-go
```
## Skills
- React
- Golang
- JWT
- GCE
- Elasticsearch
- Google Map API
- Google Vision API
- Geo Location API
## Structure