An open API service indexing awesome lists of open source software.

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).

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