Inhaltsverzeichnis Was ist bsozial? Ziele Ressourcen Frontend API ER-Modell Qualitätssicherung Gantt Diagramm Fazit 1
Was ist bsozial… …? 2
Ziele Schnelle Ladezeiten Einprägsames und schlichtes Design mit klarem Fokus auf den Content 1-Click Registrierung Direkte Benutzeraktion möglich Benutzer zur Aktion animieren Benutzer von allen Hemmungen befreien 3
Ressourcen Hardware Laptops und Rechner Betriebssysteme Windows 10, Debian Linux und Mageia Programmier- und Skriptsprachen HTML, PHP, CSS bzw. LessCSS, SQL, JS und C# Datenbanksystem MySQL über PDO-Driver Applikationen XAMPP ( Apache, PMA ), Visual Studio Code, BitBucket, Github 4
Frontend Komplett eigenständige Implementierung ohne aufgeblähte Frameworks Datenschicht komplett abgekapselt vom Backend Entwicklung durch LessCss und vorrangig nativem JS DOM-Bearbeitung mittels jQuery Re-Rendern und Pagerefreshes mit AJAX vermeiden 5
API Lauffähigkeit mit einem Minimum an Hardware- Ressourcen Typensichere Behandlung der Schnittstellen Ansprechbar per HTTP Gleichem Schema folgend 6
ER-Modell 7
Qualitätssicherung 8
Gantt Diagramm 9
Fazit Alle Kernfunktionen wurde erfolgreich implementiert Quellcode ist kommentiert und semantisch korrekt Eigenständige Implementierung Ausnahmen: AltoRouter, jQuery und AngularJS Einheitliches Design Daemon wurde nicht finalisiert 10