Git Product home page Git Product logo

Comments (16)

Shekharrajak avatar Shekharrajak commented on July 17, 2024 4

Just want to add few important things in the above task list:

  • Last year GSoC (2019) we worked on upgrading the Angular version to 7. It is always good to upgrade the version because it comes with new features, improvements in performance. We can see that Angular 9 is out so we should work on to upgrade the version. It will definitely improve the performance and if we are implementing a new feature then we will make sure to use the latest version of dependencies.

  • To make it robust and modular, we should define custom directives and pipes rather than using piece of code again and again. For example, if condition to check the user is authenticated or not, is repeating many times in most of the pages/subpage. Instead of the if condition we can have a directive that will validate the user and put css/class (in this case hiding the content). Actually we should avoid logic in templates itself. So we can work on the refactoring part.

  • Improve the test coverage, which is around 50% now. We should keep adding test cases along with enhancements and changes. Writing missing documentation for the methods.

  • Currently we have only one module app.module, that declares all the components, provide all the services. Students can come up with some ideas to divide it and make small/independent modules. Then import it in base module (which is app.module) this will improve the application code base and quality.

I will add a few more points/ideas once I make sure those changes will reduce the complexity of the application.

Suggestions and comments are welcome in above points. WDYT @Sanji515 , @lunayach , @RishabhJain2018

from gsoc-ideas.

Kajol-Kumari avatar Kajol-Kumari commented on July 17, 2024 1

Hi @Kajol-Kumari ,

Can you please help me to clarify whether you are taking about the contribution related to this particular idea or any contribution related to EvalAI?

If you're planning to submit a proposal for this idea, we would like to see a few contributions in EvalAI-ngx (for frontend) repository along with EvalAI (for backend).

Okay @RishabhJain2018 . Thank you for clarification.

from gsoc-ideas.

sseth99 avatar sseth99 commented on July 17, 2024 1

Hello Mentors and participants!
I would like to work with CloudCV on this project as a part of GSoc' 2020.

from gsoc-ideas.

sraghuvanshi avatar sraghuvanshi commented on July 17, 2024 1

Hi Mentors! @RishabhJain2018 @Sanji515 @lunayach
Hope you'll are having a great day 💯

First of all congratulations and thank you all for working on such a great initiative. EvalAI is a great project, it really standardize the process of evaluating different methods on a dataset and makes it easier to host a competition.

I'm a sophomore, studying in JSS, Noida. I'm a member of Nibble Computer Society. We at NCS really admire our alumni's @RishabhJain2018 sir and @deshraj sir for setting a benchmark.

This project seems very exciting to me. It is great to know that you people are focusing on user experience because I believe that to the users the interface is the product. I would love to contribute in this project.

from gsoc-ideas.

Shekharrajak avatar Shekharrajak commented on July 17, 2024 1

Along with breaking down the main app-module, we should also keep the separate routes for the modules as currently app-module module contains all the routes as it will make the routing file cleaner and organized.

Also currently, the pagination is not working in the participants an host page. So, we can implement this feature under GSOC'20 by adding this in the features list.

In addition to service worker, we can also include lazy loading in our routes in order to further enhance the performance of the website.

cc: @Sanji515 @lunayach @RishabhJain2018 @Shekharrajak
please let me know your views on this.

Thanks for noting down the points. It would be great if you try out (or open a discussion issue) each of the tasks. You can discuss your implementation plan there (or may be open a WIP tag PR), to show case rough idea what & how you want to achieve it.

Keep committing :)

from gsoc-ideas.

Shekharrajak avatar Shekharrajak commented on July 17, 2024 1

Same comment as here: #26 (comment)

Hello, Students!

I am continuously getting messages in different platforms(linkedin/gitter, etc) about the application review or discussion. It would be better if student create a mail thread in google group: https://groups.google.com/forum/#!forum/cloudcv and cc all the mentors. It will help to know everyone about the idea, proposal and we can easily correct you or provide the right direction to your approach.

Keep committing! :)

from gsoc-ideas.

Kajol-Kumari avatar Kajol-Kumari commented on July 17, 2024

Hello Mentors! @Sanji515 @RishabhJain2018 @lunayach. I would like to work on this as a part of GSOC'20.

from gsoc-ideas.

Sanji515 avatar Sanji515 commented on July 17, 2024

Thanks @Kajol-Kumari for your interest. Looking forward to your contributions and GSOC proposal.

from gsoc-ideas.

Kajol-Kumari avatar Kajol-Kumari commented on July 17, 2024

Thanks @Kajol-Kumari for your interest. Looking forward to your contributions and GSOC proposal.

@Sanji515 Can you please help me to clarify whether you are taking about the contribution related to this particular idea or any contribution related to EvalAI?

from gsoc-ideas.

RishabhJain2018 avatar RishabhJain2018 commented on July 17, 2024

Hi @Kajol-Kumari ,

Can you please help me to clarify whether you are taking about the contribution related to this particular idea or any contribution related to EvalAI?

If you're planning to submit a proposal for this idea, we would like to see a few contributions in EvalAI-ngx (for frontend) repository along with EvalAI (for backend).

from gsoc-ideas.

RishabhJain2018 avatar RishabhJain2018 commented on July 17, 2024

Hi @sseth99 & @sraghuvanshi, Welcome to CloudCV! Looking forward to your contributions and GSoC Proposal.

from gsoc-ideas.

the-utkarshjain avatar the-utkarshjain commented on July 17, 2024

Hi mentors! @Sanji515 @RishabhJain2018 @Shekharrajak @lunayach
I'm Utkarsh Jain, a third-year student at IIT Mandi and I'm interested to contribute to EvalAI. Just one doubt. Is it mandatory to fix an issue labeled with GSOC-2020 or can I fix any open issue?

from gsoc-ideas.

lunayach avatar lunayach commented on July 17, 2024

Hi @the-utkarshjain! Feel free to open a relevant issue and fix it. Looking forward to your proposal!

from gsoc-ideas.

danielrs975 avatar danielrs975 commented on July 17, 2024

Hi mentors, @Sanji515 @RishabhJain2018 @Shekharrajak @lunayach I'm Daniel Rodriguez, a first year master in Computer Science Student at Télécom SudParis, France. I'm really interested in participating in this project. Where can I see the open issues for this project?

from gsoc-ideas.

Shekharrajak avatar Shekharrajak commented on July 17, 2024

Hi @danielrs975 , Happy to hear that you are interested for the project. I hope you have read the idea description and understood the overview of the project . You can find the the repo link in description: https://github.com/Cloud-CV/EvalAI-ngx

You can see the open issues and pick (may be easy to fix issue first), to understand the codebase after you go through the development setup and contribution guideline.

It is worth seeing the backend part as well, here: https://github.com/Cloud-CV/EvalAI

Hope these links will help you. Keep committing :)

from gsoc-ideas.

Kajol-Kumari avatar Kajol-Kumari commented on July 17, 2024

Along with breaking down the main app-module, we should also keep the separate routes for the modules as currently app-module module contains all the routes as it will make the routing file cleaner and organized.

Also currently, the pagination is not working in the participants an host page. So, we can implement this feature under GSOC'20 by adding this in the features list.

In addition to service worker, we can also include lazy loading in our routes in order to further enhance the performance of the website.

cc: @Sanji515 @lunayach @RishabhJain2018 @Shekharrajak
please let me know your views on this.

from gsoc-ideas.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.