luteit logo

MARKETPLACE

Die Webplattform für echte Musikliebhaber, auf der jeder nach Backing Tracks und Samples suchen und neue Musiker und Komponisten entdecken kann.

laptop

Hintergrund

Der CEO von LuteIT ist ein Musiker und Eigentümer eines Tonstudios, der in New York auftritt. Er hatte die Idee, eine Webanwendung für Musikfans und Fachleute zu entwickeln. Diese Plattform würde es den Benutzern ermöglichen, Backing-Tracks und Samples zu suchen und zu kaufen, ihre eigene Musik zu verkaufen und andere Musiker, Komponisten usw. zu entdecken.

Lösung

Das IntexSoft-Team entwickelte und gestaltete die gesamte Funktionalität der Webanwendung von Grund auf neu. Bei der Entwicklung der Musikanwendung verwendeten wir PHP 7.2 und das Symphony 4-Framework für das Back-End, während ReactJS für das Front-End ausgewählt wurde und PostgreSQL 10 als Datenbankverwaltungssystem diente.

Der Kunde beauftragte IntexSoft auch mit der Auswahl eines Hosting-Providers. Amazon wurde als beste Lösung ausgewählt, da das Projekt eine große Dateiablage erforderte. Die Website sollte viele Musikkompositionen enthalten und die App sollte ständig erweitert werden. Die Cloud-Dienste von Amazon ermöglichten es, einen flexiblen Dateispeicher mit geringeren Kosten zu organisieren.

Sicherheit

  • Für das Projekt wurde eine sichere HTTPS-Verbindung und das Zahlungssystem Braintree eines Drittanbieters verwendet.
  • Für die Autorisierung wurden JWT-Token verwendet.
  • Was die Sicherheit von Audioinhalten betrifft, so haben die Benutzer keinen direkten Zugriff auf MP3-Dateien - sie werden in Amazon S3 gespeichert und dann über einen anderen Amazon-Dienst CDN verlinkt, der sichere Verbindungen mit begrenzter Gültigkeitsdauer generiert. Über diesen Link kann ein Benutzer die Audiodatei anhören, aber den Link nicht mit jemand anderem teilen.
laptop

Zusammensetzung des Teams

Das zweckgebundene Entwicklerteam kümmerte sich um das Projekt. IntexSoft führte die Front-End- und Back-End-Entwicklung durch. Die Aufstellung:

Business-Analyst

Projektleiter

3 Front-End-Entwickler

3 Back-End-Entwickler

2 QA-Spezialisten

Transparenz

Wir gewährten dem Kunden vollen Zugang zu Jira - einem Projektmanagement-Tool für Unternehmen - zur Überwachung des Projektentwicklungsprozesses.

Vor jedem Sprint diskutierte das Team mit dem Kunden Pläne für das weitere Vorgehen.

Was die finanzielle Seite anbelangt, so stellte IntexSoft dem Kunden eine klare Budgetschätzung zur Verfügung. Sie enthielt die grundlegende Schätzung für das Projekt und für jede Entwicklungsphase.

HAUPTMERKMALE

  • drei Nutzerzugangspakete: Basis (kostenlos), Verbraucherpaket und Anbieterpaket;
  • ein baumartiges Menü für Werkzeuge (alle Werkzeuge sind in Typen und Untertypen unterteilt);
  • Feed-Seiten mit bereits fertiggestellten Werken von Musikern, die Dienstleistungen auf der Plattform anbieten;
  • gemeinsame Nutzung von Musikdateien, die über den Marktplatz erstellt wurden;
  • Plattform-Blog;
  • Rezension von Videos
luteit screenshot

Technologies

React Docker PHP Symfony Nginx_icon Redis