hackjunction / hackjunction/JunctionApp

Feature request - Create calculation service for gavel voting system

Offen
#753 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
JavaScript
Sterne
78
Forks
69
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

Usign https://github.com/anishathalye/gavel python app, create an alternative backup system, which can be used as a service for calculating the scores generated from the votes submitted on the Junction Platform

**Is your feature request related to a problem? Please describe.**
Currently the Gavel system rewritten on JS is running on the same thread as the Junction Platform blocking the app of serving users while each calculation runs

**Describe the solution you'd like**
Offload the calculations to be performed by the original Gavel algorithm, as a API service, separate from the main application

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Beginnen Sie mit der Überprüfung des aktuellen JavaScript-Gavel-Berechnungspfads der Junction Platform und der im issue verlinkten ursprünglichen Python-Gavel-Anwendung. Definieren Sie die API-Grenze des separaten Dienstes und verifizieren Sie, dass eingereichte Stimmen berechnet werden können, ohne die Hauptanwendung zu blockieren.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
javascript, python
Bereich
api, backend
Issue-Typ
Feature
Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
30/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.