Election-Tech-Initiative / electionguard-api-python

ElectionGuard Web API in python to demonstrate usage of electionguard-python in performing ballot encryption, casting, spoiling, and tallying.
https://www.electionguard.vote/
MIT License
36 stars 26 forks source link

✨ Add GraphQL Support #179

Open keithrfung opened 3 years ago

keithrfung commented 3 years ago

Is there an existing issue for this?

Suggestion

Graph QL could assist in making a couple queries simpler for users.

The system uses Fast API so the expectation would be to follow the recommendations here https://fastapi.tiangolo.com/advanced/graphql/

This issue is simply to integrate graphql and show some type of validation that a query is functioning as expected. A good example would be a screenshot. This should also work with the authentication for guardians and admins that was recently added.

Possible Implementation

No response

Anything else?

No response

gagandeepp commented 2 years ago

Interested in this one,please assign

keithrfung commented 2 years ago

@gagandeepp Take a look. Feel free.

gagandeepp commented 2 years ago

https://github.com/microsoft/electionguard-api-python/pull/184