[{"data":1,"prerenderedAt":96},["ShallowReactive",2],{"\u002Fprojects\u002Fmobile-backend":3,"\u002Fprojects\u002Fmobile-backend-surround":85},{"id":4,"title":5,"body":6,"cta":66,"date":67,"description":68,"extension":69,"image":70,"meta":71,"navigation":72,"occupation":73,"path":76,"seo":77,"stem":78,"tags":79,"url":76,"__hash__":84},"projects\u002Fprojects\u002Fmobile-backend.md","Backend-System für Mobile Game",{"type":7,"value":8,"toc":57},"minimark",[9,13,16,21,29,33,36,40,43,47,50,54],[10,11,12],"p",{},"Dieses Projekt entstand im Rahmen meiner Tätigkeit als Angestellter bei Studio Merkas. Ich war vollständig für die Konzeption und Umsetzung des Backends verantwortlich und habe die serverseitige Architektur eigenständig entwickelt.",[10,14,15],{},"Der Fokus lag auf einer stabilen und skalierbaren Infrastruktur, die zentrale Funktionen der Mobile Anwendung zuverlässig abbildet und den laufenden Betrieb unterstützt.",[17,18,20],"h2",{"id":19},"technologie","Technologie",[10,22,23,24,28],{},"Die Implementierung erfolgte mit ",[25,26,27],"strong",{},"Django"," und einer relationalen Datenbank. Über eine REST API stellt das System sämtliche serverseitige Logik für die Anwendung bereit.",[17,30,32],{"id":31},"authentifizierung","Authentifizierung",[10,34,35],{},"Die Anmeldung erfolgt über etablierte OAuth-Anbieter. Dadurch kann auf ein eigenes Passwort-Management verzichtet werden, während gleichzeitig ein sicherer und nutzerfreundlicher Zugang gewährleistet ist.",[17,37,39],{"id":38},"nutzerbindung","Nutzerbindung",[10,41,42],{},"Zur Förderung der regelmäßigen Nutzung wurde ein System implementiert, das wiederkehrende Aktivität erkennt und entsprechend belohnt. Solche Mechaniken tragen dazu bei, die langfristige Interaktion mit der Anwendung zu stärken.",[17,44,46],{"id":45},"ranglisten","Ranglisten",[10,48,49],{},"Aktivitäten innerhalb der Anwendung werden serverseitig verarbeitet und persistent gespeichert. Eine Ranglisten-Funktion ermöglicht den Vergleich zwischen Nutzern und unterstützt kompetitive Elemente.",[17,51,53],{"id":52},"visualisierung","Visualisierung",[10,55,56],{},"Beispielhafte Darstellungen wurden abstrahiert, um keine Rückschlüsse auf das ursprüngliche Projekt zuzulassen.",{"title":58,"searchDepth":59,"depth":59,"links":60},"",2,[61,62,63,64,65],{"id":19,"depth":59,"text":20},{"id":31,"depth":59,"text":32},{"id":38,"depth":59,"text":39},{"id":45,"depth":59,"text":46},{"id":52,"depth":59,"text":53},null,"2025-01-01","Eigenständige Entwicklung eines skalierbaren Backends zur Verwaltung von Nutzerkonten, Fortschrittssystemen und Ranglisten im Rahmen eines Projekts bei Studio Merkas.","md","\u002Fprojects\u002Fgeneric\u002Fmobile_backend_cover.png",{},true,{"company":74,"role":75},"Studio Merkas","Web Developer","\u002Fprojects\u002Fmobile-backend",{"title":5,"description":68},"projects\u002Fmobile-backend",[80,81,82,27,83],"Backend","Mobile","REST API","Gamification","bmOzJ7RkwDRyXaODR_oeESO2O3gPpx3B4rVuLNy4Da0",[86,91],{"title":87,"path":88,"stem":89,"description":90,"children":-1},"DArt - Kunst entdecken, Stadt erleben","\u002Fprojects\u002Fdart","projects\u002Fdart","Ein UI\u002FUX-Konzept aus einem Universitätsprojekt. DArt verbindet Kunstbegeisterte und Kreative über eine interaktive Karte und macht versteckte Art-Spots in der Stadt für alle sichtbar und erlebbar.",{"title":92,"path":93,"stem":94,"description":95,"children":-1},"OKR App","\u002Fprojects\u002Fokr","projects\u002Fokr","Eine Web-App zur strukturierten Zielarbeit nach dem OKR-Framework. Entwickelt bei Studio Merkas mit Workspaces, Echtzeit-Tracking und einem erweiterbaren Plugin-System, das Teams jeder Größe flexibel einsetzen können.",1776021962610]