The concept isn't new, but this application can be used by any enterprise as their private Q&A forum.
I made this project while learning and consolidating my understanding of React.js (states and hooks). I found dificullty in managing states as there were many. Changing the required states while maintaining others was becoming tedious. Incoorporating useReducer hook instead of multiple useState(s) simplified my job elegantly.
Technologies used
Discussion