- A user can see all of his infos in the dashboard. A Badge system with Bronze (upon registration) and Gold (membership) badges is provided here. Users can also comment, upvote and downvote on posts, report comments, and provide feedback to the Admins.
- It has Admin Dashboard with Admin Profile, Manage Users, Reported Comments and Make Announcement sections. They can add new tags through their profile, which will be available for users when creating posts as well as can view all reported comments and activities. A reported comment can be ignored or an admin can delete the comment. Also, they can announce something through announcement section.
- Pagination implemented at the footer of all tables, ensuring smooth navigation through large datasets
- React
- JavaScript
- Tailwind CSS
- Axios
- Tanstack Query
-
Clone the repository:
git clone https://github.com/nasib15/thread-nexus-client.git cd thread-nexus-client
-
Install the dependencies:
npm install
-
Start the development server:
npm run dev
npm run build