This repository contains the code for a Twitter clone application built using React.js, a popular JavaScript library for building user interfaces. The application utilizes various packages such as Axios, JWT-decode, React-Redux, and React-Router-DOM to manage API requests, handle authentication, and manage the application's state.
- User authentication and authorization using JWT
- API requests using Axios
- State management with React-Redux
- Routing with React-Router-DOM
To run the application, you will need to have Node.js and npm installed on your machine. Follow these steps:
- Clone the repository: git clone https://github.com/abdimussa87/twitter-clone-frontend
- Install dependencies:
yarn
- Start the development server:
yarn start
- Once the development server is running, you can access the application at http://localhost:3000.
- src/: Contains the source code for the application, including components, reducers, actions, and utilities.
- public/: Contains the static files such as images and fonts.
- package.json: Lists the project's dependencies and scripts.
- README.md: Provides instructions and information about the project.
This project is licensed under the MIT License.
Feel free to contribute and improve the project by forking this repository and submitting pull requests.