Software Project: Research Library

TypeSoftwareprojekt
InstructorProf. Claudia Müller-Birn
RoomKönigin-Luise-Str. 24/26
In German only!

Beschreibung

Alumni Connect ist eine Mitgliederverwaltungssoftware der gemeinnützigen Junior Achievement Alumni Europe Organisation. Junior Achievement (JA) ist ebenfalls eine gemeinnützige Organisation, die verschiedene Programme von Kindergarten bis Universitätslevel anbietet, die Unternehmertum und andere Fähigkeiten vermitteln sollen. Alumni Connect besteht aus einer Frontend Anwendung mit AngularJS plus Node.JS und einer Backend Anwendung mit Ruby on Rails plus Postgres. Weiterhin werden die Services Braintree für Zahlungen und Amazon Web Services für Hosting benutzt. Benutzer können sich registieren und ihre Profile vervollständigen. Sie können mit einer Volltextsuche über alle Profilfelder andere Benutzer suchen. Administratoren können Preise für eine Premiummitgliedschaft festlegen, Benutzer verwalten, Events mit verschiedenen Typen anlegen und allesmögliche exportieren. Zu den Events gehören Bewerbungen, Fees, Discountcodes, Teilnahmecodes und Teilnahmeformulare. Damit wird Alumni Connect auch zu einem Eventsystem. Diese Features sollen die Plattform für Benutzer attraktiv machen, sodass diese motiviert sind Profildaten auszufüllen und zu pflegen. In der Zukunft sollen weitere Vorteile für Benutzer entwickelt werden damit diese aktiv bleiben. Weitere Services wie Mailchimp für Newsletter sollen integriert werden. Daten sollen evaluiert werden um bestimmte Key Performance Indicator wie Anzahl der Mitglieder auswerten zu können. Das Softwareprojekt wurde von drei Informatikstudenten durchgeführt. Während des Projekts wurden die Prozesse stets angepasst. Es wurden diverse Tools für Kommunikation, Projektmanagement, Versionsverwaltung, Continuous Deployment, Unit Tests, Benutzertests, Usability, UI Design und Dokumentation benutzt.

Projektdauer

  • 27.10.2014 (Teamgründung) - 24.08.2016 (Präsentation der Ergebnisse)

Teammitglieder

  • Can Göktas (BSc.)

  • Kai Oelfke (BSc.)

  • Ahmed Issa (BSc.)

Weitere Information

Project Presentation The final project presentation is available as PDF
Github

https://github.com/KaiOelfke/alumni-db-backend

https://github.com/KaiOelfke/alumni-db-frontend

Screencast

https://www.youtube.com/watch?v=ghebZYU1u3Y