Social Media

Project Description

Twitter inspired social media application built out with React JS. Users can create posts, like posts, and comment on posts. Firebase is integrated for storing and fetching all posts, comments, likes and user info such as profile picture, display name and user authentication data. The app also uses Firebase for user authentication to register or log in users. Utilizes Redux to share state between components, including user information. React Router allows users to view individual post pages. Individual posts are displayed on their correlated pages and React Router is used to navigate through the site.

Technologies Used

  • React JS
  • Redux
  • Firebase
  • React Router
  • SCSS

Twitter inspired social media application Twitter inspired social media application Twitter inspired social media application

Quick Start

Download the zip file of the project or clone the repo on your machine.

$ git clone https://github.com/DaltonOtineru/social_media.git

In the project directory, you can run:

npm install

This will install necessary dependencies

Still in the project directory, you can run:

npm start

This runs the app in the development mode. Open http://localhost:3000 to view it in your browser.

The page will reload when you make changes.