Author: Muhammad Taha Mukhtar
Program | GSoC'24 |
---|---|
Organisation | CVAT: Computer Vision Data Annotation Platform for AI |
Project | Keyboard Shortcuts Customization |
Mentors | Boris Sekachev, Maria Khrustaleva |
Project Length | 175 hours (Medium) |
Efficient data annotation is crucial in various fields. However, many current annotation tools lack flexibility in input customization, which hinders users from maximizing their productivity. In CVAT, shortcuts exist, but they are not customizable. This project addresses this limitation by introducing customizable keymaps, allowing users to modify keyboard shortcuts to suit their specific annotation workflows.
- React
- Typescript
- Antd
- Cypress
- Redux
- Updated the existing workflow to establish the foundation for the new one #8007
- Implemented the new feature with the complete workflow as outlined in the original proposal #8186
- Developed end-to-end tests for the project #8343
- Created comprehensive project documentation #8345
I would like to express my deepest gratitude to the CVAT team, the organization admins, and especially my mentors, for providing me with this opportunity and offering invaluable guidance and support throughout this project. Their insights were instrumental in overcoming challenges and significantly enhanced the overall quality of the work. Despite my inexperience and occasional mistakes, they patiently guided me and helped me resolve every problem, both minor and major, that I encountered during my GSoC period. I couldn't have asked for better mentors.
I am committed to continuing my support for this project and maintaining my contributions. Staying involved with CVAT will help me stay connected with the organization and my passion for open source.
If anyone wants to see my proposal for whatever reason, kindly visit: https://drive.google.com/file/d/1CIdkdHbIRTYsaAm-wWpSF-0qJcGUm76m/view?usp=drive_link