Bsozial.co - Dennis Baberich

Werbung
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
Herunterladen