Improving the AOSSIE Scholar Extension
- Mentors
- Aditya Bisoi
- Organization
- AOSSIE
- Technologies
- python, postgresql, javascript, django, react, typescript, ci/cd, Testing, UI/UX design, Chrome APIs
- Topics
- unit testing, Metrics functionality, Google Scholar, Content scripts, Extension popup, Profile dashboard, citations, indexes, JEST, Puppeteer
The project proposal aims at enhancing and upgrading the features and functionalities of the extension. However, some of the new issues came across that need to be addressed such as the expiration of manifest v2, an empty Django backend page, and single-browser supportability. I plan on improving the UI so that it will become more innovative and user-friendly, injecting the button feature in the Google Scholar page for direct navigation to an author's profile page, integrating extension with typescript, adding cross-browser compatibility and new metrics indexes, transitioning chrome extension to manifest v3, and providing dark mode and an option to toggle between light and dark themes. I also plan to make the codebase more polished by replacing javascript dom functions with jQuery and creating a login/signup page for enrolling new users. Besides this, I will also be maintaining detailed documentation on CI/CD integration testing, gulp automation workflow, and various test cases for making it useful to the new developers.