- ✅ View/create/edit/delete/like/share/save/comment tweets
- ✅ View/create/delete stories
- ✅ Reply to comments
- ✅ View/edit profile
- ✅ Real time Chat/video call with other users (due to limit of Agora, I disabled video call feature, but the source code does include that part)
- ✅ Search for tweets/hashtags/users
- ✅ View saved / popular tweets, popular users, popular hashtags
- ✅ Real time notifications
To clone and run this application, you'll need Git and Node.js (which comes with npm) installed on your computer. From your command line:
# Clone this repository
$ git clone https://github.com/trunghieu99tt/Twitter-client
# Fill in .env file with your own values (see .env.example)
# Install dependencies
$ npm install
# Run the app
$ npm start