luchen29 / Golang-social-network

A social network application for users to post media including pictures and short videos, with backend-server implemented by Go language.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

GO-social-network-application

This is a social network application for users to post media including pictures and short videos. Backend-server implemented based on Go language. Front-end implemented by React framework.

The project was built on Google Cloud Platform; Images and all media files are stored in Google Cloud Storage; Cloud-based ML is implemented on Google Cloud AI Platform.

Key Features:

  • Use Elastic Search for complex data searching.
  • Storing data to GCP BigTable (in case large data traffic).
  • Use Dataflow for data transmition and Big Query for offline data analysis.
  • Buid up a ML Model in recognizing human face among all media pictures.

About

A social network application for users to post media including pictures and short videos, with backend-server implemented by Go language.


Languages

Language:Python 73.2%Language:Go 25.3%Language:Dockerfile 1.5%