Around: A cloud and react based network

Around

Description

Around is a full-stack web application for people to share photos/videos and publish posts. The frontend is built with React, and the backend is created using Go. It also supports fuzzy search powered by Elasticsearch.

Project Architecture

Technical Details

Frontend

  • Built user-friendly webpages for users to create and browse posts and search other users’ posts using React
  • Improved authentication using token-based registration/login/logout flow with React Router v4 and server-side user authentication with JWT
  • Deployed to AWS Amplify

Backend

  • Launched a scalable web service in Go to handle user posts and account information
  • Used Elasticsearch to support searching posts based on keyword or username
  • Deployed to Google Cloud (Google App Engine)

Rui Zhang

Dec 10, 2021

GitHub

View Github