This post focuses on the project of developing a 'Conference Management Tool' under Application Frameworks module. The review of the first phase of this module can be found here . This is the second part of the review. Once the basic upload and download functionalities are developed, the upload component was needed to be associated with the registration of the research paper presenter. Since the registration form was necessary to be developed for that to be done, the integration part will be done in a future point. This might be a place where the methods of a nested component will have to be called from a parent component. Apart from just uploading and downloading research papers there were other functionalities that needed to be addressed. The reviewers must be able to approve or reject the research papers after reviewing them. There might be situations that research papers get rejected and researchers need to re-upload the modified file under the same id. There might also be
For the Application frameworks module, we were assigned a project of developing a 'Conference Management Tool'. It is to be named as 'International Conference on Application Frameworks' (ICAF). When developing this tool, there should be a login and user levels should be maintained as admin, editor, reviewer and user. In this tool there should be options for researchers to upload their research papers and workshop presenters to upload their presentations. I was assigned with the development of the component of uploading and managing research papers. The templates for the research papers would be available separately in the application. For this project we were asked to build the front end using react and when using react we were asked to build from scratch and not to use npx create-react-app. This requirement led me to research on the difference of creating and maintaining a react application in these two different ways. Both ways may have their own advantages and