Maik PaulusSoftware Engineer | Dad

Bisherige Projekte

Projekt: Medal Monday

Medal Monday ist eine digitale Plattform, bei der Wettkampfsportler ihre Wettkämpfe und erreichten Erfolge digitalisieren und verewigen können

Hier siehst du auf einen Blick die Eckdaten des Projekts.

Zeitlicher Rahmen

Dauer:
10 Monate

Art:
Freiberuflich

Jahr:
2022 / 2023

Auftraggeber

Name:
Medal Monday GmbH

Ort:
München

Branche:
Sport

Im Projekt

Projekttyp:
Webanwendung

Meine Rolle:
Softwareentwickler, Product Owner, Geschäftsführer

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

  • Aufbau einer neuen Softwareplattform auf grüner Wiese
  • Entwicklung einer flexiblen, den Anforderungen entsprechenden Systemarchitektur
  • Entwicklung eines Proof of Concepts mit Kernfeatures zum Sammeln von Feedback
  • Aufbau von Geschäftsprozessen in einem Startup-Umfeld

Implementierung

  • Entwicklung eines Node.js / Express API Backends zur Fütterung des Frontends mit Anwendungsdaten
  • Aufbau eines Datenmodells mit dem Headless CMS Strapi
  • Entwicklung einer Frontend-Applikation mit Quasar (Vue.js) inkl. Store Managenment und Server Side Rendering
  • Einrichtung einer verteilten Infrastruktur zum Teil auf virtuellen Servern und in der Cloud

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:

  • Node.js
  • TypeScript
  • JavaScript
  • Vue.js
  • HTML5
  • CSS3
  • PostgreSQL
  • Express

Build, Test & Deploy

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

  • Docker
  • Swagger API
  • Github Actions
  • Docker Compose
  • Jest
  • Sass
  • Babel
  • Github Packages
  • Visual Studio Code

Sonstiges & Methoden

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

  • Strapi
  • Traefik
  • AWS
  • AWS EC2
  • AWS ECS
  • AWS CDK
  • AWS Cloudwatch
  • Retool
  • Microservices
  • REST