Webuzz is an anime-themed social media app built using React.js, Redux Toolkit, and Tailwind CSS. It provides a platform for anime enthusiasts to connect, share, and engage with each other through posts, likes, comments, and more.
To run the Webuzz web application locally, please follow these steps:
- git clone https://github.com/SandhyaR1007/webuzz.git
- cd webuzz.
- npm install.
- npm start
- ReactJS
- React-Redux, Redux Toolkit
- Tailwind CSS
- Antd
- Mockbee for backend
-
Authentication:
- Sign up with username, email and password
- Login with username and password
- Logout
-
Create a Post:
- Write and publish posts with text content
- Add images to posts
- Edit and delete own posts
- Add Emojis
-
Like:
- Like/unlike posts
-
Comment & Replies:
- Comment on posts
- Reply to comments
-
Bookmark:
- Bookmark/unbookmark posts
-
User Feed:
- View posts from followed users
- Sort posts by date and trending
-
User Profile:
- Add profile picture
- Add avatars
- Update bio
- Add portfolio URL
- Follow/unfollow users
- View posts by user
- Edit profile
-
Explore Feed:
- Discover new posts from users outside the user's network
-
Search:
- Search users by first name, last name, or username
-
Responsive
-
Loaders and Toasts
https://www.loom.com/share/79fd34f8ece7465f91779b9b01f989ce?sid=743705ca-5ad1-402b-bc29-28760252da28