hackjunction / hackjunction/JunctionApp
Feature request - Create calculation service for gavel voting system
- Lingua principale
- JavaScript
- Stelle
- 78
- Fork
- 69
- Metriche di merge delle PR
- Nessuna PR unita negli ultimi 30g
Descrizione
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
Guida per i contributori
Apri la guida per i contributori
Direzione di ricerca
Start by reviewing the Junction Platform's current JavaScript Gavel calculation path and the original Python Gavel application linked in the issue. Define the separate service's API boundary and verify that submitted votes can be calculated without blocking the main application.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- javascript, python
- Ambito
- api, backend
- Tipo di issue
- Funzionalità
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Stato di attività
- Ferma
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 30/100