/Social-Network

A single-page application website made with React & Redux that allows users to join a social network.

Primary LanguageJavaScript

SOCIAL NETWORK

Overview

This is a single-page application website made with React that allows users to join a social network.

Features

  • Application has a bottom navigation that allows the user to navigate to:
    • Personal profile
    • Page to view their list of friends (current friends as well as any pending friend requests)
    • Page to view friends that are currently online
    • Community chat room where all registered users can chat with each other
    • Link that will enable the user to log out
  • In the personal profile, the user can upload a profile picture as well as add a small biography.
  • User can accept & reject friend requests as well as unfriend existing friends

Technology

  • JavaScript, AWS S3, Node.js, PostgreSQL, Socket.IO, React & Redux

Preview

Registration


Uploading a Profile Picture


Adding a Biography & Viewing List of Friends


Online Friends, Chat Room & Logging Out


Bottom Navigation