Frankaus / social-network

My first single-page application built on React using React Redux state management. A tiny social network.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Welcome to TwitterRedux! A tiny social network built on React.

Working on this project, I have learned React and Socket.io. I went beyond the simple state management requirements and implemented React Redux state on every module to make it a single-page application. It was challenging but fun!

App features:

  • Create personal profile
  • Upload profile picture (cloud storage on AWS)
  • Request/Accept/Reject friendships
  • Send real-time messages to the entire community
  • Add statuses/tweets to show on your profile

Back-end specifications:

  • Express & Axios
  • Socket.io
  • React Redux
  • AWS
  • PostgreSQL
  • Bcrypt
  • CookieSession

About

My first single-page application built on React using React Redux state management. A tiny social network.


Languages

Language:JavaScript 95.1%Language:CSS 4.4%Language:HTML 0.4%