Git Product home page Git Product logo

Comments (9)

Shekharrajak avatar Shekharrajak commented on August 15, 2024 5

Points that can be discussed in front end side (can be added in idea list: #28 as per this enhancement ):

  • If I am correct then currently we have the roles (users, host users, admin), so increasing number of roles come with security issues and the application should be capable enough to authenticate each user, get role for the user and authorize to show the features/page.

First, we can implement Authentication guard, generalizing this issue: Cloud-CV/EvalAI-ngx#271

Then we can have authorization guard which will check the authenticated user role, then the route can be activated. Refer canActivate.

Extending this idea, we should use various router guards as per the requirement:

CanActivate, CanActivateChild, CanDeactivate, CanLoad

It will improve the performance because we don't have to check the roles (reducing number of if , else conditions in template and services).

  • Group discussion or good proposal on which visualization tool/library to use. I see that Google Charts , HighCharts have Angular wrapper and they all can generate almost all kind of charts with many customizations. But maybe Angular Materialize itself is good enough for this requirement which is better than using 3rd dependency.

from gsoc-ideas.

Aakash1822 avatar Aakash1822 commented on August 15, 2024

Interested to work on this project. Please guide me where to start

from gsoc-ideas.

Shekharrajak avatar Shekharrajak commented on August 15, 2024

@Aakash1822 , Go through the contribution & development guidelines. To understand the codebase I would suggest you to start fixing small easy to fix bugs in issue list then continue with task list.

from gsoc-ideas.

Shekharrajak avatar Shekharrajak commented on August 15, 2024

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.

Shekharrajak avatar Shekharrajak commented on August 15, 2024

@adityaketkar, Since I am not able to comment on your PDF application, I am pasting the comments here:

  • You can write some sample definition along with test method signature.

  • Is there only those APIs or there is more?

  • For which role which dashboard will be shown? Admin, candidate, challenge host user ?

  • Improve the overall task list - you can provide your ideas

  • Your any Open PRs or any demo work for your approach could be added

  • Your plan after GSoC period

  • Your plan in summer , any other commitment

  • Your timeline for each week can be improved

from gsoc-ideas.

AkashDPA avatar AkashDPA commented on August 15, 2024

Hello members,
I can't able to reach at mailing list so i am writing here.
I have some experience with API and also have submitted research paper to optimize it.
I want to contribute for Eval Admin, currently doing installation but I have some question regarding feature and technology stack, can anyone guide me?

from gsoc-ideas.

Shekharrajak avatar Shekharrajak commented on August 15, 2024

Hi @AkashDPA , Feel free to ask questions and let us know your research on the idea.

from gsoc-ideas.

AkashDPA avatar AkashDPA commented on August 15, 2024

Research is about optimizing API signature validation, regular API uses the timestamp method to generate a unique signature and to validate it takes more server resources. for this, I have come up with a solution.

from gsoc-ideas.

AkashDPA avatar AkashDPA commented on August 15, 2024

Can I have docker image, I am getting following error each time, may be because heavy load (due to lockdown) but it lasts 2 days

root@kali:/evalai# docker-compose up --build
Pulling sqs (pakohan/elasticmq:)...
latest: Pulling from pakohan/elasticmq
Image docker.io/pakohan/elasticmq:latest uses outdated schema1 manifest format. Please upgrade to a schema2 image for better future compatibility. More information at https://docs.docker.com/registry/spec/deprecated-schema-v1/
a3ed95caeb02: Pull complete
798775e4391c: Downloading
3585d15c3f22: Download complete
aa076096cff1: Download complete
5d67e39adf5b: Downloading
b1eb7b91e407: Download complete
4a69946c8688: Download complete
f9c265c6cb17: Download complete
cd3c13c60972: Download complete
e7b3ea95788c: Download complete
ERROR: dial tcp 3.224.11.4:443: i/o timeout

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.