Wuphfer Frontend - A real time twitter clone built in React/Redux-Toolkit and TailwindCSS. The API for this client is developed in Python/Django. Backend API Repo
Real.Time.Notifications.demo.mp4
Dark.Mode.+.Edit.Profile.mp4
The app has the following major features
- Create Account
- See Profile
- Login
- Logout
- Edit Profile
- Follow User
- Unfollow User
- Edit Profile (Change Avatar, Cover Image, Bio, Website)
- Light/dark mode toggle
- Create/Delete Post
- Bookmark Post
- Like/Unlike Post
- Add / Delete comment on Post
- Like/Unlike Comment
- Retweet Post
- Error toast on reaction(like/comment/retweet) on deleted post/comment.
- Notification on reaction(like/comment/retweet) to post/comment
- Home (Feed)
- Profile (Self/Non Follower/Follower)
- Notifications
- Bookmarks
- Explore
Client: React, Redux Toolkit, TailwindCSS
Server: Python, Django, Channels, Redis-server
Clone this project, and also clone the API repo this project utilises for backend
git clone https://github.com/kaustubh-jsr/wuphfer_frontend.git
Go to the project directory
cd wuphfer_frontend
Install dependencies
npm install
Start the server
npm run start