/React-Twitter-Tweet-System

Twitter Tweet System | using 3 State Management systems (Redux - useContext with useReducer - Redux-Toolkit)

Primary LanguageJavaScript

React Twitter Tweets System

React-Twitter-Tweet-System

A Front-End Application - It Provides a simple tweets system (add new tweet, like tweet and reply to tweet) by using Three State Management Systems [Redux, useReducer along with useContext and ReduxToolkit]. also uses lazy loading on profile images to enhance application performance.

This repo is a code-along with the first project in the React Nanodegree program.

Most of the commits in this repository correspond to videos in the program.

🚀 Demo

https://mostafakamal22.github.io/twitter-tweet-system/

Project Screenshots:

project-screenshot

💻 Built with

Technologies used in the project:

  • Reactjs
  • Redux
  • Context-Reducer
  • Redux-Toolkit
  • Lazy Loading
  • React Router Dom

Run Locally

Clone the project

  git clone https://github.com/mostafakamal22/React-Twitter-Tweet-System

Go to the project directory

  cd React-Twitter-Tweet-System

Install dependencies

  npm install

Start the server

  npm run start

Contributing

Because this is a code-along project and the commits correspond to specific videos in the program, we will not be accepting pull requests.

If you feel like there's a major problem, please open an issue to discuss the problem and potential resolution.

License

MIT