Választás élő eredménykövető dashboard projekt, visszajelzés/tanácsok.
Posted by Disastrous-Group-977@reddit | programmingHungary | View on Reddit | 95 comments
Sziasztok,
Kb. egy hete elkezdtem építeni egy valós idejű választási eredménykövető dashboardot, leginkább saját használatra, hogy real time tudjam követni az eredményeket a választás éjszakáján. Gimnazista vagyok, valamennyire értek a kódhoz (Java), de Reactot, TypeScriptet nem igazán csináltam korábban, ezzel párhuzamosan az időhiány és a lustaságom miatt pár helyen Claude-dal oldottam meg a dolgokat, próbáltam a tudásomhoz mérten auditálni, de ez nem jelenti azt, hogy ne csúsztak volna át hibák. Pl. telefonon még botrányosan szarul néz ki, de ez inkább nagyobb képernyős használatra van tervezve.
A projekt: React + TypeScript + Vite alapon fut, vercel-en van deployolva. Panelekre van bontva, amik átrendezhetők és átméretezhetők, a pozíciók localStorage-ban persistálnak. Nem a design volt prioritás na ezt full claude vibe coding volt haha, az volt a fontos, hogy az információs rész rendbe legyen.
Fő funkciók:
- Élő polymarket piaci adatok a miniszterelnöki versenyről (cloudflare worker proxyn keresztül, mivel a polymarket geo-blockolt a csodás hazánkban)
- A hazai híroldalak szalagcímei realtime (rss feed, szűrve kulcsszavakkal).
- Embedded YouTube élőközvetitések, Tisza/fidesz eredményváró, telex/partizan/atv live-ok stb.
- NVI által szolgáltatott adatok real time megjelenítése, ezt is trükkösen sikerült csak megoldanom, mert nincs statikus ip címem.
Minden visszajelzést szívesen fogadok, még ma csiszolgatnám vagy beraknék valami új feature-t, ami még nem jutott eszembe.
illmatah@reddit
Az nvi-s adatok nem jelennek meg.
Disastrous-Group-977@reddit (OP)
haldoklik a szerverem sajnos, de próbálom ujraeleszteni
illmatah@reddit
Köszi, drukkolok!
Sharp_Cause6796@reddit
Szuper vagy!
Buba__@reddit
Bedobom akkor ide is a saját oldalam. :) https://voksradar.hu/
Tentacle336@reddit
Telex is új élőt indított közben: https://www.youtube.com/live/0FdaQ2q3Ljg?is=Y0iCzs5vCOmDuSfx
Disastrous-Group-977@reddit (OP)
koszi, frissíts ra es működik elvileg.
stolendogtooth@reddit
nekem a valasztas26.com nem tőt be
Disastrous-Group-977@reddit (OP)
uj szerverre, lett teve a weboldal sokaknak ezért meg a regi szerver ip címét dobja be (pl, telekom ügyfeleknek), ilyenkor mobilnet hotspottal vagy inkognitó módban lehet kikerülni, de sajnos meg ez se 100%-ig működő.
stolendogtooth@reddit
inkognito moddal megy a történet. Most olvasom, hogy gimnazista vagy, le a kalappal, szép munka!
Numerous_School8725@reddit
Közben a Partizán új élőt indított :)
Disastrous-Group-977@reddit (OP)
elvileg mar 10 perce az uj live megy mar nalam, érdemes refreshelni időközönként az oldalt, mert furcsan frissít
inagy@reddit
Ez fain. Megkérdezhetem milyen framework-el csináltad ezeket a mozgatható paneleket? Pont ilyesmit kerestem a napokban.
Revolutionary_Gas_41@reddit
Van publikus github repo?
Disastrous-Group-977@reddit (OP)
mar dolgozok rajta, hogy kigyomláljam belőle a dolgokat (.env) meg hasonlok haha
Revolutionary_Gas_41@reddit
Azokat érdemes. :D szívesen ránéznék és adnék tippeket. Főleg frontend react-al foglalkozok tizen x éve a szakmában.
Disastrous-Group-977@reddit (OP)
maga az ui claude, ezért vannak hibai rendesen, nem az volt a cel, hogy szép legyen csak jól mutassa es gyorsan az adatokat. köszönöm a felajánlást hamarosan majd kiteszem gitre, de előtte meg en is leadom a voksot
Swimming_Mention464@reddit
Remélem fog működni, mert reggel még láttam és irtó fasza lett! <3
Disastrous-Group-977@reddit (OP)
koszi szépen, jelenleg minden működik, majd este 7-tol jönnek az nvi infoi
Swimming_Mention464@reddit
Hmm, akkor lehet én vagyok a béna! 😀 Köszi!
Disastrous-Group-977@reddit (OP)
nemmm, probald meg inkognito modban, ott biztos fog mukodni, a böngésződben a link meg a regi szerverre visz, azóta van egy uj.
Swimming_Mention464@reddit
Chrome inkognító sem segit, Mozilla sem. De majd később másik gépről is megnézem ha hazaérek
Disastrous-Group-977@reddit (OP)
szerintem a router miatt a domain/link meg a regi szerver ip cimre küld, ez általában automatikusan megoldódik. elviekben, ha mobilceten megnézed akkor jónak kene lennie
Swimming_Mention464@reddit
Köszönöm <3
Disastrous-Group-977@reddit (OP)
igazan nincs mit :)
Serious_Coconut_912@reddit
Nagyon klassz lett!! Referenciának is jó lehet majd!
Disastrous-Group-977@reddit (OP)
Esetleg megkerhetek valakit, h posztolja ki az r/hungary-ra, kuldok hozza szöveget is, nekem nincs elég subreddit karmam, hogy ott tudjak posztolni.
Numerous_School8725@reddit
Ez az élő is érdekes lehet, a DE! Akcióközösség választási csalás lefülelő csapata közvetít: https://www.youtube.com/live/4i9jRzh4fkw
Disastrous-Group-977@reddit (OP)
sikerult kitenni!
Disastrous-Group-977@reddit (OP)
rendben, hamarosan felteszem, majd. előtte fixelem az nvi adatokat, utána jöhet. koszi!
zedbike@reddit
Disastrous-Group-977@reddit (OP)
most viszem at az oldalt egy másik szerverre, hamarosan működnie kene
tired-space-weasel@reddit
Tukon ulok!
Disastrous-Group-977@reddit (OP)
ujra online, hosszu volt a szenvedés de sikerült
tired-space-weasel@reddit
Nalam tovabbra sem mukodik :(
Disastrous-Group-977@reddit (OP)
tired-space-weasel@reddit
hat ki tudja, lehet valamikor nalam is magahoz fog terni :) telefonon bejon
Disastrous-Group-977@reddit (OP)
mi a hibauzenet amit kiír?
tired-space-weasel@reddit
Ugyanaz mint az első kommenten
Disastrous-Group-977@reddit (OP)
https://valasztas26.com/#p=news%2Cnvi%2Cpolymarket%2Cmandatum%2Cturnout%2Cyoutube&s=PORT%2CBBC%2C24%2CHVG%2CINDEX%2CHANG%2C444%2CTELEX%2CATV%2CNEPSZ
vagy esetleg google-ba:
site:valasztas26.com
tired-space-weasel@reddit
Nem tudom mit csinalok rosszul, mindkettore ez jon be.
MacOS: Firefox, Chrome, Safari
Disastrous-Group-977@reddit (OP)
en is Mac-es vagyok, esetleg Cmd + Shift + R (hard reload), próbáld meg inkognitóban, az lehet a baj, hogy a gépeden a cache miatt a régi szerver ip címre konfigurál. a cache-t kell resetelni gondolom
zedbike@reddit
Nagyon nagy király vagy, én napközben erre fogok ránézni időről-időre.
Disastrous-Group-977@reddit (OP)
koszonom szepen! aż oldal ujra mukodik, mar csak par adatforrás hiba van de azokat hamarosan javítom
zedbike@reddit
Nálam már nagyjából működik:
Disastrous-Group-977@reddit (OP)
az nvi információkon dolgozok jelenleg, csak bezavar a cloudfare proxy aki a polymarket adatokat hozza (geoblock miatt)
BruceDaAce@reddit
Elérhető már az oldal, de a részvételi adatok nem frissülnek, illetve nem is jelennek meg.
Disastrous-Group-977@reddit (OP)
igen, hiba van a rendszeremben, de dolgozok rajta, remélhetőleg hamarosan minden simán fog működni
BruceDaAce@reddit
Na most már fasza lett a részvételi arány is! :) Király vagy!
Disastrous-Group-977@reddit (OP)
koszi szépen, sok volt a szenvedés, de megérte, hamarosan lesz benchmark is 2022-hoz képest
BruceDaAce@reddit
Köszönjük szépen
Numerous_School8725@reddit
Nekem a live-okból nem mindegyiket hozza be :( pl a Partizánost sem
Disastrous-Group-977@reddit (OP)
frissitem, bocsánat, csak reggel meg a telex volt az egyetlen.
Numerous_School8725@reddit
állat vagy, köszi! amúgy elképesztően menő ez az oldal, nagy respect neked!!
Aggressive_Ball2647@reddit
nem mukodik az NVI modul de nagyon szep munka, kiraly lenne ezen izgulni, ki van rakva a konyaban TVre egesz nap
Disastrous-Group-977@reddit (OP)
koszi, folyamatosan próbálom életre lehelni, van valami a hetzner statikus ip szerver es az oldal közt, amin dolgozok, hogy végre engedelmeskedjen :D
Aggressive_Ball2647@reddit
Twi2122@reddit
Csak nekem nem mukodik a link mar egyaltalan?
Disastrous-Group-977@reddit (OP)
most rakom at másik szerverre, hamarosan fent lesz megint
Bandiiii@reddit
Szuper, köszönjük!
Apró észrevétel, hogy a részvétel fül nálam hibára fut, pedig már van elérhető adat :)
Disastrous-Group-977@reddit (OP)
koszonom szepen, igen láttam mar, csak jelenleg egy másik szervere migralom az oldalt emiatt sok minden nem működik, meg nem volt jelenesem javitani, de hamarosan remelem működni fog.
Better-Location-9807@reddit
Jó lett! r/hungary-n is ki fogod tenni? Nagyobb lesz a reach.
Javaslat: a részvételi adatoknál be tudnád rakni referenciaként a 2022 (legutolsó) és a 2002 második forduló (ha jól tudom az volt eddig a legmagasabb részvétel) részvételi adatai (összehasonlításképpen), napközbeni bontással ?
Disastrous-Group-977@reddit (OP)
koszonom szopen,
kitennem, de először megvárom az elsődleges nvi adatokat, illetve nem vagyok biztos benne, hogy "0 subreddit karmával" tudok posztolni főleg a választás napján.
nagyon jo a javaslatod, mindenképp elkezdem csinálni, elsokorben a 2022-es lenne a benchmark, esetleg utánna akkor meg a 2002-es is jöhet.
Better-Location-9807@reddit
Ha szeretned, nekem van eleg karmam kiposztolni oda is, csak irj egy privat uzenetet ha szeretned es legyszives ird meg a kiseroszoveget es nyugodtan lehet benne ‘take credit’ resz, jo lett. Ha inkabb sima cross-postingot szeretnel az meg egyszerubb, csak ird meg privatba.
Disastrous-Group-977@reddit (OP)
koszi szépen a segitseget, majd írok neked hamarosan.
Aggravating-Copy7783@reddit
Köszi a munkád. Az élőhöz esetleg a DE! Akcióközösség közvetítését is betehetnéd.
CriticalCode5435@reddit
Vercel nem tudom mennyire jó ötlet, asszem spend az uncapped és könnyedén sokba kerülhet. Egy combosabb Hetzner VPS + Cloudflare Tunnel mögé raknám a helyedben.
Disastrous-Group-977@reddit (OP)
koszi a tanácsot, elkezdtem dolgozni a migráción, mert magasabb a forgalom mint amire számítottam, remelem sikeres lesz😂
jpgoldberg@reddit
Thank you! I was hoping someone would do this.
Back in 1990, I wrote calculator for determining seats from the constituency and party list vote tallies from the first round. But of course, I had to enter the data manually. If I recall correctly, I had an off by one error for the county lists (they were a thing back then). But I was still proud that I was able to work through the description of math in the HVG to (mostly) working code. Perhaps my error was because of my limited knowledge of Hungarian, but I was also a crappy programmer back then.
This was really only useful for me trying to understand the system. I also very much enjoyed trying to explain the system to my fellow Americans. I do not think that they enjoyed my attempts to explain it, but that didn’t stop me.
At the time, every Westerner living in Hungary that I knew (except for one MDF supporter) was either an SzDSz or Fidesz supporter, irrespective of whether they were to the Left or Right back home.
koromfia@reddit
Az nvi eseményeket nem tudod beletenni. MIndig szokott lenni jegyzőkönyvezés, azokat szeretem olvasni
Feral_Heart@reddit
A hírtrackerbe érdemes lekezelni az ékezetes toldalékokat is:
'Rendszerváltó bulira hangoltak a tiszás fiatalok a debreceni kampányzárón' (a tiszát nem jelöli ki)
Disastrous-Group-977@reddit (OP)
koszi, intezkedek
arnyekbocs@reddit
Egyébként nekem 8+ éve minden választáskor visszatérő ötletem, hogy reggel elmegyek szavazni, majd neki ülök és estig összerakok egy nagyon egyszerű weboldalt az eredményekről, nagyon fapadosra de pont ez lenne a lényeg, hogy minél egyszerűbb eszközökkel.
Amikor ez eszembe jutott, még a hírodalaknak is igen béna infógrafikáik voltak, hogy úgy voltam vele, hogy egy ilyet aznap összerakok én is.
Idén is eszembe jutott, de végül rájöttem, hogy vibecode-olás világában ez elvesztette a sportértékét.
YUNeedUniqUserName@reddit
Ukrán havernak küldhetem? :)
Disastrous-Group-977@reddit (OP)
Igen, de igerd meg, hogy a nyugati multikhoz es Soros Gyorgyhoz nem jut el :D
YUNeedUniqUserName@reddit
Eskü 😂 Köszi! :)
TurbulentNobody7712@reddit
Ezt oszd majd meg holnap tobbszor is!
AutomaticGrape2775@reddit
Az élő közvetítésekhez esetleg még a Kontroll-t talán érdemes kitenni, nekik is sok nézőjük szokott lenni.
Disastrous-Group-977@reddit (OP)
koszonom aż otletet,
Acrobatic_Quiet_3706@reddit
esetleg ha az megoldhato hogy mondjuk a ketharmadhoz szukseges valasztokeruletek mas szinnel tunjenek fel az csodas lenne
Disastrous-Group-977@reddit (OP)
dolgozok valami hasonló dolgon, csak nehez az NVI által küldött XML adatokból varázsolni szép interkatív térképet, eddig kudarc volt, de nem adom fel :D
Acrobatic_Quiet_3706@reddit
https://www.reddit.com/r/hungary/comments/1sij8p5/comment/ofkj3ds/?utm_source=share&utm_medium=web3x&utm_name=web3xcss&utm_term=1&utm_content=share_button
Itt van hozzá segítség, hogy melyik körzeteket érdemes figyelni:D
Disastrous-Group-977@reddit (OP)
koszi szépen, mindenkepp megpróbálom kivitelezni!
Acrobatic_Quiet_3706@reddit
azt gondolom ha mar csak lenne egy masik menu, ahol tablazatosan jelenik meg minden vk. es ott mas szinnel ezek az is boven jo lenne:D
Mokusmaszat0623@reddit
Nagyon jó lett🙂
Regenyboy@reddit
Szép munka, köszi!
yodeah@reddit
💪
AgandoVEVO@reddit
Tetszik, köszi
G0ldenmc@reddit
Szuper lett, köszönjük!
Basic-Magazine-9832@reddit
ha pure client side js / ts a logika és nincs mögötte backend akkor cloudflare pagest ráállítod a repodra aztán call it a day.
L4rav3l@reddit
statikus ip címet tudsz szerezni 3euroert hetznertől. lehet megér annyit. felraksz egy wiresharkot aztán megy.
Disastrous-Group-977@reddit (OP)
megvan már, pont az volt.
L4rav3l@reddit
ha kell referral küldök és akkor egy árva forintot sem kell fizetned
No_Reputation_1727@reddit
the next Gundalf. Well done!
Disastrous-Group-977@reddit (OP)
(a YouTube live-okat, meg az nvi adatokat majd holnap élesítem)