Projekt

Meshbase

Januari 2023 - pågående

Data mesh manager

Webbaserad hanterare för data mesh

Det här är mitt flaggskeppsprojekt som grundade sig i att jag ville lära mig mer om GraphQL. Till en början var idéen att bygga en webtjänst för små företag och startups att hantera fakturor, men när jag väl satt upp arkitekturen för projektet insåg jag att hade grunden till ett projekt som jag gärna ville fortsätta utveckla, och eftersom jag inte har ett jättestort intresse för ekonomi, valde jag istället att vända mig mot något som jag brinner för, nämligen data.

Det som jag håller på att bygga nu är ett webbapp för företag att hantera sin data som produkter enligt data mesh, en idé för databasarkitektur som Zhamak Dehghani presenterade på martinfowler.com december 2020.

Projektet är byggt med Ktor för att hantera backend och GraphQL för att APIer. Frontend är byggt med React i Next.js och Typescript. Jag har även använt mig av Docker för att hantera databasen och för att kunna köra projektet lokalt med en databas i MongoDB.

I nuläget är projektets repositorie privat på Github, men jag hopppas inom kort kunna öppna upp projektet för open source.

Följ Zhamak på Twitter (X) eller kolla in hennes företag Next Data! 👏

Smidefix

Mars 2023

NPM-paket med ikoner för Svelte

NPM-paket 📦

Mitt intresse för det grafiska fick mig att börja skissa på ikoner som kan användas på olika webbsidor och appar. Efter ett tag bestämde jag mig för att undersöka hur jag gör för att skapa ett NPM-paket och publicera dessa. Jag valde att använda mig av Svelte för att skapa ikonerna och bygga paketet.

Om du är intresserad av att använda ikonerna kan du installera paketet med npm i ditt nästa Svelte-projekt:

npm install svelte-smidefix

Spana in paketet på npmjs.com eller kolla in koden på GitHub

MushroomPi

Juli 2022 - pågående

Svampodling med Raspberry Pi

Svampodling med Raspberry Pi 🍄

MushroomPi är ett projekt med tanke att fungera som ett verktyg för entusiaster som vill odla svampar hemma. Projektet är byggt i Svelte med SvelteKit och använder sig av en Raspberry Pi för att styra en fläkt och mäta temperatur med termometer. Tanken är att svampodlare med hjälp av en låda och en RaspberryPi ska kunna styra och analysera data om sina svampar. I backend används python för att styra RaspberryPien och CockroachDB för att lagra data.

MushroomPi är just nu en privat repo, men jag hoppas kunna öppna upp projektet för open source inom kort.

Tillbaka