Project Details:
- User Authentication: Managed user sessions using Firebase Authentication, allowing users to create profiles and securely store credentials.
- Post Creation: Users can create tweet-like posts, like, comment on, update, or delete their tweets.
- Date and Time Management: Utilizes Moment.js for processing and displaying date and time information in the user interface.
- User Notifications: Integrated user notifications using React Toastify.
- Icons: Various icons are utilized via React Icons.
- Trending Topics: Trending topics displayed on the side are fetched from the Twitter API.
- API Calls: Axios is used for making API calls to load users' tweets.
- Secure Logout: Users are redirected to the login page upon logging out for security purposes.
Technologies Used:
- React
- Firebase
- Axios
- React Router DOM
- React Icons
- React Toastify
- Moment
- UUID
Github Link: https://github.com/mucahitcetin/Twitter-Clone-Firebase