diff --git a/DSC NIT Rourkela/Priya_Mishra_WoC_report.md b/DSC NIT Rourkela/Priya_Mishra_WoC_report.md new file mode 100644 index 0000000..3ea38d4 --- /dev/null +++ b/DSC NIT Rourkela/Priya_Mishra_WoC_report.md @@ -0,0 +1,43 @@ +# Developer – Winter of Code 2020 + +# Priya Mishra + +# DSC NIT Rourkela: Project – Avocado + +Refactor of code to have proper state management in appointment page, Creating a Firebase Analytics service under services. + +The project was an upgrade to better documentation of the home page in MVVM (model-view,view-model) architecture. The home page of the app is where all the features of the app are accessed from by hundreds of students everyday. My work over this winter made the documentation of the code better and the improved state management made the code more readable and easy to maintain for any future changes. + +I am Priya Mishra, an undergraduate student from Mumbai University, as part of Winter of Code. + +This project was mentored by – Abel Matthew, Chinmay kabi, and Smarak Das and the project had constant guidance from all three of them. + +# Contributions + +2 commits, 2 pull requests. + +1) setting up a Firebase Analytics service: + + in this task, I was responsible for creating a function to return an instance of Firebase Analytics. The issue is linked below. + + + ![#181](https://github.com/dscnitrourkela/project-avocado/pull/181) – Adds Analytics Service. + + + +2) Refactored Appointments page to View and Viewmodel : + + in this task, I was responsible in creating the view and view model of the appointment page, refactoring the code and tweaking minor errors that came along the way for the smooth functioning of the appointment page of the project. + + During this task, I got into discussions about the MVVM architecture and resolving relevant errors with Smarak and Chinmay. After a few suggested changes, the issue was finally closed. The issue is linked below. + + ![#197](https://github.com/dscnitrourkela/project-avocado/pull/197) - Refactored Appointments page + + +# Future Scope of Work : + +Though my time spent on the project is short, I believe my work has made a significant impact in the maintainability of the code put In by many contributors like myself. Suffice to say that the work has only begun and the conversion of all other pages of the app to MVVM architecture will take place subsequently. + +# Acknowledgments: + +I had an exciting and informative winter this year working on project-avocado as a part of Winter of Code. I am grateful to have been mentored by Abel, Chinmay and Smarak who have played a big role in my growth as a developer this past month. Working on this project opened my mind to many new experiences in the open-source community. I would like express my heartfelt gratitude towards my peers and my mentors who made my experience of Winter of Code an unforgettable one.