Move sections around

This commit is contained in:
Odd Stråbø 2024-03-02 15:47:36 +01:00
parent 0bdf6ddddb
commit 842dc88cc4

View file

@ -2,36 +2,6 @@ Odd Stråbø
==========
Personlig nettside
------------------
Beskrivelse: Personlig blog og fotogalleri
URL: https://github.com/oddstr13-openshell-no/django-website
Status: Aktiv (Personlig nettside, fullt ansvar), maintainance backburner
Kompetanser: Python, Django, PostgreSQL, SQLite, Docker, nginx, HTML5, CSS3, gunicorn, Linux, SSL, Git, GitHub, supervisord
Roller: Systemutvilker / Devops / Backend / Frontend
Dette prosjektet består i en personlig nettside som er utviklet fra bunnen av ved hjelp av rammeverket Django. Store deler av koden består av Python, resten er stort sett Jinja templating, HTML 5 og ren CSS 3, med noe JavaScript for helt enkle funksjoner. I utgangspunktet var PostgreSQL brukt som database, men denne ble byttet ut med SQLite, da nettsiden ser veldig lett trafikk, og det er lettere å flytte en filbasert database enn en serverbasert løsning.
Nettsiden består av en enkel blog, et galleri og en "pastebin" for deling av mindre kodesnippets.
Hele prosjektet, inklusive programmering og server oppsett er ett enmannsprosjekt. Alt fra å installere operativsystemet på serveren til å konfigurere serverprogrammvaren med SSL sertifikat.
Topptrim Oppdal
---------------
Beskrivelse: Hjemmeside for frivillig organisasjon.
Project scope: Full stack devops
Mine bidrag: Hele prosessen med design og programmering av frontend og backend, inklusive overføring av data fra den gamle nettsiden, etter bestilling fra kunde. Pågående drift, og publisering av nytt innhold.
URL: https://topptrimoppdal.no/
Status: Aktiv (fullt ansvar)
Kompetanser: PHP, MySQL, HTML5, CSS3, JavaScript, Leaflet (maps), Git, SFTP, Click (Python), SQLAlchemy, CSV, JSON
Roller: Systemutvilker / Devops / Backend / Frontend / Web admin
Utviklet ny nettside for publisering av nye turmål ved nyttår, og overført data fra gammelt system.
Oppdatering av nettsiden når endringer i underliggende teknologier gjør dette nødvending.
Vedlikehold av nettsiden, oppdatering og publisering av ny informasjon.
Utvikling av komandolinjeverktøy for å gjøre det lettere å normalisere data og publisere informasjon til databasen.
JPRM
----
Beskrivelse: Verktøy for kompilering av C# plugins, og vedlikehold av pakkebibliotek (plugin repository) for Jellyfin.
@ -83,3 +53,32 @@ Ett Python bibliotek for å kommunisere med blåtannmodulen ble først utviklet,
Data blir sendt til via MQTT til Home Assistant som gir tilgang til ett raskt overblikk i en android app samt styring av utstrøm, men også sendt vidre til Prometheus og InfluxDB for bruk til grafer i Grafana.
Personlig nettside
------------------
Beskrivelse: Personlig blog og fotogalleri
URL: https://github.com/oddstr13-openshell-no/django-website
Status: Aktiv (Personlig nettside, fullt ansvar), maintainance backburner
Kompetanser: Python, Django, PostgreSQL, SQLite, Docker, nginx, HTML5, CSS3, gunicorn, Linux, SSL, Git, GitHub, supervisord
Roller: Systemutvilker / Devops / Backend / Frontend
Dette prosjektet består i en personlig nettside som er utviklet fra bunnen av ved hjelp av rammeverket Django. Store deler av koden består av Python, resten er stort sett Jinja templating, HTML 5 og ren CSS 3, med noe JavaScript for helt enkle funksjoner. I utgangspunktet var PostgreSQL brukt som database, men denne ble byttet ut med SQLite, da nettsiden ser veldig lett trafikk, og det er lettere å flytte en filbasert database enn en serverbasert løsning.
Nettsiden består av en enkel blog, et galleri og en "pastebin" for deling av mindre kodesnippets.
Hele prosjektet, inklusive programmering og server oppsett er ett enmannsprosjekt. Alt fra å installere operativsystemet på serveren til å konfigurere serverprogrammvaren med SSL sertifikat.
Topptrim Oppdal
---------------
Beskrivelse: Hjemmeside for frivillig organisasjon.
Project scope: Full stack devops
Mine bidrag: Hele prosessen med design og programmering av frontend og backend, inklusive overføring av data fra den gamle nettsiden, etter bestilling fra kunde. Pågående drift, og publisering av nytt innhold.
URL: https://topptrimoppdal.no/
Status: Aktiv (fullt ansvar)
Kompetanser: PHP, MySQL, HTML5, CSS3, JavaScript, Leaflet (maps), Git, SFTP, Click (Python), SQLAlchemy, CSV, JSON
Roller: Systemutvilker / Devops / Backend / Frontend / Web admin
Utviklet ny nettside for publisering av nye turmål ved nyttår, og overført data fra gammelt system.
Oppdatering av nettsiden når endringer i underliggende teknologier gjør dette nødvending.
Vedlikehold av nettsiden, oppdatering og publisering av ny informasjon.
Utvikling av komandolinjeverktøy for å gjøre det lettere å normalisere data og publisere informasjon til databasen.