diff --git a/_posts/2024-02-06-project-2024-admin-tools-enhancement-and-cost-optimization.markdown b/_posts/2024-02-06-project-2024-admin-tools-enhancement-and-cost-optimization.markdown new file mode 100644 index 0000000..3e942b0 --- /dev/null +++ b/_posts/2024-02-06-project-2024-admin-tools-enhancement-and-cost-optimization.markdown @@ -0,0 +1,14 @@ +--- +layout: default +img: admin-tools-integration-optimization.png +title: Admin Tools Enhancement and Cost Optimization +type: project-2024 +technologies: [Angular, Django, AWS, Python] +website: https://eval.ai +github: https://github.com/Cloud-CV/EvalAI +description: | +--- +This project aims to elevate the admin experience on EvalAI while implementing cost-effective measures for platform maintenance. +Key focuses include enhancing automation for managing expired submissions on SQS queues, identifying and optimizing ECS instances based on AWS health metrics, and providing convenient admin actions through Django administration. +Cost optimization measures involve using custom SQS queue retention times, refining auto-cancel scripts, and identifying/removing unnecessary AWS instances and repositories. +Additionally, the project aims to automate infrastructure monitoring for improved efficiency, making EvalAI administration seamless and cost-efficient. \ No newline at end of file diff --git a/_posts/2024-02-06-project-2024-challenge-synchronization-with-github-repositories.markdown b/_posts/2024-02-06-project-2024-challenge-synchronization-with-github-repositories.markdown new file mode 100644 index 0000000..a685277 --- /dev/null +++ b/_posts/2024-02-06-project-2024-challenge-synchronization-with-github-repositories.markdown @@ -0,0 +1,12 @@ +--- +layout: default +img: github-sync.png +title: Challenge Synchronization with GitHub Repositories +type: project-2024 +technologies: [Django, Python, GitHub API] +website: https://eval.ai +github: https://github.com/Cloud-CV/EvalAI +description: | +--- +This project focuses on streamlining the migration of legacy challenges on EvalAI by transitioning from challenge zip files to GitHub repositories. It involves creating GitHub repositories for hosts, copying over relevant files, and ensuring compatibility for various challenge types. +Additionally, the bidirectional sync functionality aims to seamlessly update information between EvalAI and GitHub, enabling hosts to make edits on EvalAI that reflect on GitHub repositories and vice versa. By achieving enhanced compatibility and synchronization, the project aims to provide a more efficient experience for hosts managing challenges on EvalAI. \ No newline at end of file diff --git a/_posts/2024-02-06-project-2024-testing-docs-errors.markdown b/_posts/2024-02-06-project-2024-testing-docs-errors.markdown new file mode 100644 index 0000000..9ef44bd --- /dev/null +++ b/_posts/2024-02-06-project-2024-testing-docs-errors.markdown @@ -0,0 +1,13 @@ +--- +layout: default +img: test-exception-docs.png +title: Improve Exception Handling, Test Cases and Documentation for EvalAI +type: project-2024 +technologies: [Django, Markdown, Python] +website: https://eval.ai +github: https://github.com/Cloud-CV/EvalAI +description: | +--- +This project aims to enhance EvalAI's overall user experience by implementing robust exception handling, improving test coverage, and enhancing documentation. + +Key deliverables include increased test coverage for critical components, especially API-related ones, and integration of Postman API testing. Documentation improvements encompass detailed API summaries, AWS setup tutorials for organizers, and FAQs. Additionally, the project focuses on thorough error analysis, enhancing error messages for quicker issue resolution, and ensuring proper exception handling in AWS utilities to contribute to EvalAI's reliability and user-centricity. diff --git a/_posts/2024-02-06-project-2024-user-experience-enhancement.markdown b/_posts/2024-02-06-project-2024-user-experience-enhancement.markdown new file mode 100644 index 0000000..b3c78ff --- /dev/null +++ b/_posts/2024-02-06-project-2024-user-experience-enhancement.markdown @@ -0,0 +1,16 @@ +--- +layout: default +img: user-experience-leaderboard-integrations.png +title: Seamless User Experience and Enhanced Leaderboard Integrations +type: project-2024 +technologies: [Angular, Django, SQL, AWS] +website: https://eval.ai +github: https://github.com/Cloud-CV/EvalAI +description: | +--- +This project focuses on elevating the host experience on EvalAI through the introduction of user-centric features and optimizations. Key features include enabling custom requests for code-upload challenges on the EKS platform and streamlining the migration of leaderboards from external sources to EvalAI. + +The project also aims to enhance user-centric aspects by implementing customizable participant details download, improving error handling for email verification, and embedding forums on challenge pages for seamless communication. + +Additionally, it addresses technical improvements like fixing search and filter features, automating challenge category/forum creation, and resolving issues with pod log population on AWS. +Overall, these deliverables aim to provide users with a more efficient and enriched participation experience on EvalAI. \ No newline at end of file diff --git a/img/projects/admin-tools-integration-optimization.png b/img/projects/admin-tools-integration-optimization.png new file mode 100644 index 0000000..eea4542 Binary files /dev/null and b/img/projects/admin-tools-integration-optimization.png differ diff --git a/img/projects/github-sync.png b/img/projects/github-sync.png new file mode 100644 index 0000000..0be696b Binary files /dev/null and b/img/projects/github-sync.png differ diff --git a/img/projects/test-exception-docs.png b/img/projects/test-exception-docs.png new file mode 100644 index 0000000..84c1237 Binary files /dev/null and b/img/projects/test-exception-docs.png differ diff --git a/img/projects/user-experience-leaderboard-integrations.png b/img/projects/user-experience-leaderboard-integrations.png new file mode 100644 index 0000000..26c74e9 Binary files /dev/null and b/img/projects/user-experience-leaderboard-integrations.png differ