Skip to main content

aplimind - Plattform für Coding Challenges

Implementierung einer Open-Source Plattform, um das Bewerbungsverfahren für Softwareunternehmen zu erleichtern.

amplimind
  • Django Backend Development
  • GithubApi Integration
  • Test Implementation
Auf Github ansehen
The Slice web application showing a selected user annotation.

Die Vision

Als Team von 12 Informatikstudenten wurde uns ein Projekt unter der Leitung von amplimind zugeteilt, um den Bewerbungsprozess bei der von uns betreuten Firma zu verbessern. Trotz des geschäftlichen Einsatzes bei besagtem Unternehmen, wird das Projekt Open Source gehalten.

Der Ansatz

Bei unserem Ansatz handelt es sich in erster Linie um einen einmaligen Link, der an ausgewählte Bewerber gesendet wird, so dass keine persönlichen Daten und Passwörter gespeichert und übertragen werden müssen. Nach dem Öffnen des Links muss der Nutzer den Start einer Challenge bestätigen, bekommt eine bestimmte Zeit zur Bearbeitung und hat zuletzt die Möglichkeit, eine Lösung hochzuladen. Die hochgeladenen Dateien werden in ein Github Repository übertragen, wo sie von einer Github Action geprüft und gelinkt werden.

Architektur und Technologien

frontendAngular/Node.js
backendDjango framework (python)
databasePostgreSQL
deploymentAmazon Web Services (aws)