hackjunction / hackjunction/JunctionApp
Feature request - Create calculation service for gavel voting system
- 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
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