Inhaltsverzeichnis • • • • • • • • • 1 Was ist bsozial? Ziele Ressourcen Frontend API ER-Modell Qualitätssicherung Gantt Diagramm Fazit 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 HardwareRessourcen • 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