Binnenkort willen we een archaïsche applicatie gaan ombouwen naar een PWA voor, letterlijk, veldwerk.
De vraag is nu alleen, wat gaan we gebruiken voor de PWA.
Op dit moment is de keuze min of meer om het backend in Django te maken met HTMX en een css framework, waarschijnlijk Bootstrap5.
Met name bij dat laatste zou ik graag jullie ervaringen/suggesties willen weten. Wat werk wel of niet
,wat zijn bekende bottlenecks en welke andere makkelijk te leren oplossingen zijn er nog meer.
uiteindelijke doel is makkelijk ter plekke invoeren van gegevens/foto's en evt op basis van een backend applicatie die de input checkt tegen een historische database(via een api) met een push notificatie naar andere leden van het team (gaat nu via email). Eventueel een simpele zoek functie voor historische data.
------
Even wat achtergrond, we hebben geen professioneel ontwikkel team en doen/moeten alles zelf doen ivm ontbreken van funding. Wel hebben we de beschikking over voldoende hardware en Linux kennis. De programmeer kennis is beperkt to python en html met wat miniem javascript. We willen het allemaal zo simpel mogelijk houden ivm regelmatig wisselen van de mensen die aan de applicatie kunnen werken
De huidige applicatie is een klassieke Django applicatie achter nginx, ergens in de tijd van Django 2.x gestart met custom CSS, maar niet geschikt voor een smartphone scherm. De grootste code base zit 'm in de backend en api interacties. Onze database stack is sinds kort PostgreSQL 16 (er zit zelfs nog referentie data in uit 1995).
De vraag is nu alleen, wat gaan we gebruiken voor de PWA.
Op dit moment is de keuze min of meer om het backend in Django te maken met HTMX en een css framework, waarschijnlijk Bootstrap5.
Met name bij dat laatste zou ik graag jullie ervaringen/suggesties willen weten. Wat werk wel of niet
,wat zijn bekende bottlenecks en welke andere makkelijk te leren oplossingen zijn er nog meer.
uiteindelijke doel is makkelijk ter plekke invoeren van gegevens/foto's en evt op basis van een backend applicatie die de input checkt tegen een historische database(via een api) met een push notificatie naar andere leden van het team (gaat nu via email). Eventueel een simpele zoek functie voor historische data.
------
Even wat achtergrond, we hebben geen professioneel ontwikkel team en doen/moeten alles zelf doen ivm ontbreken van funding. Wel hebben we de beschikking over voldoende hardware en Linux kennis. De programmeer kennis is beperkt to python en html met wat miniem javascript. We willen het allemaal zo simpel mogelijk houden ivm regelmatig wisselen van de mensen die aan de applicatie kunnen werken
De huidige applicatie is een klassieke Django applicatie achter nginx, ergens in de tijd van Django 2.x gestart met custom CSS, maar niet geschikt voor een smartphone scherm. De grootste code base zit 'm in de backend en api interacties. Onze database stack is sinds kort PostgreSQL 16 (er zit zelfs nog referentie data in uit 1995).