$ git clone https://github.com/ravikumar1002/known.git
$ cd known
$ npm install
$ npm start
- Authentication (Login, Signup) Pages
- Profile Page
- Home Page
- Explore Page
- Bookmarks Page
- 404 (Not Found) Page
- Authentication using JWT for Login and Signup Pages. All the below features are present after login.
- User can create, edit and delete the post.
- User can add, edit and delete comment on any post.
- User can like or unlike any post.
- User can add or remove post from bookmarks.
- Home Page where user can see posts of friends followed by user. Trending and Latest Feature where user can sort the posts based on maximum likes and by date.
- Explore Page where all the posts will be visible.
- Bookmarks Page where all the posts bookmarked by user will be visible.
- User can follow or unfollow other users.
- Profile Page where user can edit their profile. It contains details like Avatar, Bio and link. User can edit the profile.
- User can view the profile of other users as well.
- Suggestions with Follow Button on all pages.
- User can view all the comments .
- All the screens are Responsive.
- React + Redux Toolkit
- React Router v6
- MUI
- Git For Version Control
- Netlify for Deployment
- Cloudinary for Image Storage