TrainManager software

Gestart door Stieven76, 05 mei 2021, 17:33:17 PM

Stieven76

Hi,

Ik heb me de laatste tijd wat bezig gehouden met zelf een webportaal te bouwen waarin ik mijn treinen kan opslaan, met alle details die ik zelf wou.
Door tijd en plaats gebrek en voorbereidingen voor onze renovatie kan ik me momenteel niet echt met mijn treinen zelf bezighouden. Dus zocht ik wat anders maar toch trein gerelateerd.
Software ontwikkelen is mijn dagdagelijkse bezigheid dus leek me leuk om een TrainManager te bouwen met relatief nieuwe technologie.

Mijn treinen zitten allemaal in grote plastieken Ikea bakken en af en toe haal ik deze eens uit om een rondje op tafel te rijden. Soms zie ik op 2dehands bv wel al eens een loc of wagon passeren die ik wel leuk vind maar niet goed weet of ik die specifieke nummer al heb.
Vandaar het idee om iets te bouwen waar ik een mooi overzicht heb en snel kan terug vinden wat ik bezit. Er zit ook een Export naar Excel file in zodat wanneer het ooit nog eens een beurs is ik gewoon een lijst kan trekken om mee te nemen.

Het project bevat een webclient gebouwd met Microsoft Blazor (Blazor en .Net Core framework). De webclient comuniceert met een WebApi, ook gebouwd op .Net Core.
Je kan treinen toevoegen, met foto, bewerken en verwijderen. Elke trein kan een decoder hebben en daarin kan je aangeven welke cv's en functies die er gemapped zijn.

Verder wil ik nog een lijst met onderhoud toevoegen zodat je kan opzoeken wanneer er onderhoud geweest is en wanneer. Ook wil ik alle onderdelen pagina's of andere bijhorende documenten inscannen en kunnen uploaden/koppelen met een trein. In het dashboard wil ik een aantal charts tonen met welke types van locomotieven er in bezit zijn en hun aantallen etc..
Zolang ik me maar kan amuseren :)

Een trein kan zowel een loc of wagon zijn.

Enkele plaatjes :)

TrainManager_overview

TrainManager_base_detail

TrainManager_decoder_detail

TrainManager_decoder_mappings

TrainManager_add

svvander

Dit komt mij bekend voor (het feit dat je niet meer weet, wat je al hebt en dan alles in een tabel of op een website bijhouden met grafieken etc.). Mooie look-and-feel trouwens.
Sven Vandersmissen HO - AC - Belgisch (en al wat op het Belgische net verschijnt) - Tijdperk IV - V -VI
Voorzitter MSC De Locloods VZW (https://www.de-locloods.be/) - info@de-locloods.be

Koen

Een mooie tool, Stieven.
Het feit dat je hem zelf bouw, geeft je de mogelijkheid in de loop der tijd nog wat aan te passen naar de noden.
Knap werk  ;)

Groetjes,
Koen
Nooit te oud om te leren

Gerolf

Ferm gemaakt en mooie presentatie.
Groeten uit "Marche-en-Bières"   ** Modelspoor is plezant **   TPIII-H0-DC-Zelfbouw

Stieven76

Dank mannen, we houden ons nuttig bezig :)

Klein stukje bij. Ik heb al mijn loc's in de tool gestoken en er een chart aan toegevoegd hoe de tractie verdeling zit.
Dit ga ik ook nog doen voor mijn wagons, maar dan moeten er eerst wel een aantal in de tool zitten.

TrainManager_report_chart by Stieven Hultermans, on Flickr

doomslu

Mooi gedaan hoor!

Is dit iets dat je voor jezelf gaat houden of ga je het 'in het openbaar' gooien?
luc    * MODEL RAILROADING IS FUN *

Jurgen

Ziet er idd héél mooi en overzichtelijk uit. Tegelijkertijd stel ik mezelf dezelfde vraag als Luc.

Tegenover mijn Excel-bestandje ziet dit er een pak beter uit. Na enkele pogingen om via Access iets mooier te maken, ben ik daar mee gestopt en blijft het voorlopig nog steeds bij mijn Excel-bestand, helaas zonder foto's.
Mvg, Jurgen
De trein, da's altijd een beetje wachten.
Fietssporen, fietsen over oude sporen.

Stieven76

Citaat van: doomslu op 08 mei 2021, 08:42:46 AM
Mooi gedaan hoor!

Is dit iets dat je voor jezelf gaat houden of ga je het 'in het openbaar' gooien?

Oorspronkelijk was dit echt puur voor mezelf, voor de oefening en ook om eindelijk eens een overzicht te hebben van wat ik allemaal heb.
Ik zou het eventueel wel willen hosten en in het begin enkel voor een paar gebruikers openstellen.
Vooraleer ik dat kan doen moet ik sowieso nog gebruikers beheer in bouwen want enkel voor mezelf was dat niet nodig. Nu is ook alles in het engels gezet omdat we dat op het werk nu eenmaal ook altijd doen.
Er zitten nog wel wat bugs in die ik moet oplossen en nog wat ideetjes die ik wil toevoegen.
Maar als er interesse moest zijn wil ik het zeker overwegen al zal het niet voor morgen zijn  ;D

stoomlokje

Stieven,

"alles in het engels gezet".
Is ons Nederlands niet goed genoeg meer ? (tenzij het niet in het Nederlands gaat )
Binnenkort kan je uw eigen taal niet meer spreken of schrijven.

SuSke

Saskia, alles lezen.

Stieven is vanuit zijn werk  gewoon om dit soort zaken in het Engels te doen. Bovendien is de software om dit soort ontwikkelingen te maken sowieso Engelstalig. Dus logisch dat hij de ontwikkeling dan ook in het Engels doet.
En je kan er helaas niet om heen dat het Engels (en andere talen) meer en meer in ons Vlaams Nederlads hun intrede doen en zelfs al gemeengoed zijn geworden.
Frans - 2R digitaal (tpIII-IV Belgisch - TPV&VI de vrije markt) en wat eigenaardigheidjes :-)
lid van MTD treinenclub vzw Edegem - www.mtdtreinenclub.be - Tentoonstelling MODELSPOOR by MTD - Hangar 27, Edegem op 19 & 20 Oktober 2024
De trein rijdt nooit op tijd, maar altijd op sporen.

stoomlokje

gevolg is, dat wij er niets meer van begrijpen wat men wil zeggen. >:(
en nu ga ik er geen woorden meer aan vuil maken.

rgp

Saskia,

Ik ga er nog één zin aan vuilmaken: moesten de Nederlandstaligen hun taal wat beter beheersen en dus veel minder fouten maken, dan zou het ook veel duidelijker worden.

Roland

RobVille

Hoi Stieven,

Ziet er prachtig uit. Leuk initiatief. Ik wil graag beta-tester worden.
Groetjes,

Rob
I need to embrace imperfection, anomalies exist everywhere .....
and
asking me if that's black or dark green is not done!

voske

het zou wel goed zijn om eens een externe liefst Nederlandstalige database te hebben voor al ons rijdend en niet rijdend materiaal alleen al voor de verzekering en de garantie de beheren zelf tegen een deftige prijs
met vriendelijke groeten
Voske

Stieven76

#14
Citaat van: stoomlokje op 10 mei 2021, 14:57:58 PM
Stieven,

"alles in het engels gezet".
Is ons Nederlands niet goed genoeg meer ? (tenzij het niet in het Nederlands gaat )
Binnenkort kan je uw eigen taal niet meer spreken of schrijven.

Euhm, niet van je paard vallen Saskia  ;D
1) Zoals vermeld was/is dit een persoonlijk projectje dat ik hier eens wou laten zien, dus dan kies ik persoonlijk zelf in welke taal ik het wens te gebruiken.
2) Zoals vermeld ben ik het gewoon om op deze manier te werken omdat ik het dagelijks zo doe.

En andere taal wordt meestal later toegevoegd, wanneer het project bijna klaar is en door gebruikers zou kunnen getest worden. Vertalingen worden aangeleverd door een gespecialiseerd persoon een geen Google translate (of zo zou het toch moeten zijn :) )

In de ontwikkelings fase wordt zo goed als in elk software bedrijf Engels gebruikt, gewoon omdat de code en het project ook door niet Nederlandstalige developers/testers/medewerkers/gebruikers kan gelezen en begrepen worden.

Ik zal hier pas een andere taal toevoegen wanneer ik zou beslissen om het "openbaar" te maken, nu moet/wil ik daar zelfs geen tijd aan spenderen.
Daarvoor is er nog werk genoeg aan.

En om je nu helemaal over je paard te tillen, mijn Windows staat ook in het Engels, net zoals mijn Office producten en bijna alle andere software. Vind ik gewoon veel gemakkelijker.
Je vindt nu eenmaal sneller antwoorden in op het net als je een Engelse zoekterm gebruikt. Vergelijk bv maar eens een Engelstalig Word screenshot met je Nederlandstalige versie als je een probleem aan het onderzoeken bent.

Persoonlijk krijg ik de kriebels als ik software code zie passeren met Nederlandstalige variabele namen. Ik geef daar geen commentaar op, ieder doet toch in zijn persoonlijke code wat hij wil?