- Fork this repository.
- Clone the forked repository on your local machine.
- Install all the dependencies -
yarn install
. - Run
npm start
in the console.
- Authentication
- Signup
- Login
- Logout
- Create a post
- Like a post
- Comment on a post
- Edit or delete a post
- User Feed
- Sort feed by date
- Trending feed
- User profile
- Add profile picture
- Add profile bio
- Add portfolio link
- Follow/Unfollow users
- Explore feed
- Bookmark post
- Loading animation
- Redux toolkit for state management
- React Router v6 for client side routing
- Axios for making API requests
- React Hooks for UI
- React Spinners for loading animations
- MockBee for mock backend