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.
- React JS
- Redux
- Firebase
- React Router
- SCSS
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:
This will install necessary dependencies
Still in the project directory, you can run:
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.