Circle is a social media app where like-minded people interact with each other through posts & comments.
- Authentication
- Sign up
- Login
- Logout
- Create Post
- users can create post using textbox on the topbar.
- Edit & Delete Post
- User Feed Page
- Filter by Trending, Recent & Sort by Date
- User posts
- Explore Page
- Like/Dislike
- Comments
- Bookmarks
- add post to bookmark.
- delete post from bookmark.
- Post Detail Page
- Post
- Comments
- Bookmark Page
- User Profile page
- Profile Card
- User posts
- Users can edit their own profile. (avatar, bio, website).
- Users can follow/unfollow other users.
- User suggestion widget
- users can follow people from the list.
- Loading & Alerts.
- ReactJS
- Redux Toolkit
- Tailwind CSS
- JWT token for Auth
- mockBee for mock APIs.