This application is made using MERN Stack. This application let user register, sign in and allow them to fill the forms. While only admin has the access to review the form of user. This provide limitation to the user and allow admin to read data of user. This application provide route protection along with the use of json-web-token for user authentication. This application also provide form validation. In addition to nice looking UI like a modern webpage this also uses modern useContext with useReducer hook, this helps maintaining data without use of redux.