Maik PaulusSoftware Engineer | Dad

Bisherige Projekte

Projekt: MEAN-Präsentation

Eigentlich wollten Manuel und ich nur eine Präsentation über den MEAN-Stack halten (MongoDB, Express, Angular, Node.js). Dann kam uns die Idee, dass wir die Präsentation selbst ja auch mit dem MEAN-Stack umsetzen könnten. Und so haben wir eine kleine Präsentationssoftware geschrieben, bei der man die Präsentation am Smartphone mitverfolgen und sogar interaktiv teilnehmen kann.

Hier siehst du auf einen Blick die Eckdaten des Projekts.

Zeitlicher Rahmen

Dauer:
2 Monate

Art:
Privat

Jahr:
2015

Auftraggeber

Name:
Manuel Schächinger & Maik Paulus

Ort:
München

Branche:
Multimedia

Im Projekt

Projekttyp:
Softwaresystem

Meine Rolle:
Softwareentwickler

Agiles Team:
Ja

Projektdetails

Natürlich kann man mit den Eckdaten eines Projektes noch nicht so viel anfangen. Daher gibt es hier zum Projekt noch einige Details zur Anforderung, den besonderen Herausforderungen und den konkreten Aufgabenstellungen. Wenn du etwas noch genauer wissen möchtest, frag einfach bei mir nach, ich gebe dir gerne Auskunft.

Anforderungen

  • Entwicklung einer Präsentationssoftware mit gängigen Präsentations-Funktionalitäten
  • Der Zuhörer soll die Präsentation auch an seinem Smartphone mitlesen können, wenn das gewünscht ist

Implementierung

  • Implementierung einer Präsentations-Anwendung mit Node.js, Express und AngularJS
  • Anbindung einer MongoDB-Datenbank zur Speicherung der Präsentationsinhalte und Reihenfolgen
  • Einbindung von Socket.io zur interaktiven Teilnahmer der Applikationsnutzer

Technologischer und methoder Projektrahmen

Hier kannst du konkret einsehen, mit welchen Technologien und Rahmenbedingungen ich in diesem Projekt zu tun hatte.

Technologischer Kern

Mit diesem technologischen Stack wurde die Anwendung implementiert und ausgeliefert:

  • MongoDB
  • Express
  • AngularJS
  • Node.js
  • HTML5
  • CSS3
  • Socket.io

Build, Test & Deploy

Zur Unterstützung, Qualitätssicherung und Automatisierung wurde folgendes genutzt:

  • Gulp
  • NPM
  • Sass
  • Babel
  • Bash
  • Visual Studio Code
  • Github

Sonstiges & Methoden

Weitere Aspekte des Projektes, wie z.B. Methoden, Konzepte, Protokolle oder Hilfstools:

  • Websockets
  • Linux
  • Github