Bei Mindrops leben wir davon, von den neuesten verfügbaren effizienten technischen Stacks zu lernen und uns zu übertreffen. Wir hatten die Möglichkeit, an einer Vielzahl von Projekten mitzuarbeiten. Dies half uns, ein starkes Team und Fachwissen im Vue.js-Ökosystem aufzubauen und unseren verschiedenen Kunden viele komplexe Anwendungen bereitzustellen. Wir haben Vue.js mit Node.js und Laravel als Backend verwendet. Hier sind kurz einige Projekte, an denen wir gearbeitet haben:
Entwickelt, um Blogger mit Luxusmarken weltweit auf einer Plattform zu verbinden und ihnen eine ganzheitliche Umgebung zu bieten, in der sie interagieren und kohärent arbeiten können. Mit über 5000 Influencern, einem relevanten Publikum von über 150 Millionen pro Monat und über 3 Milliarden Impressionen auf Facebook, Tumblr, Instagram, Twitter, YouTube, Google Analytics und Pinterest ist diese Plattform führend in der Influencer-Marketing-Branche. Mindrops arbeitet von Anfang an mit ihnen zusammen. Wir haben sie über die Jahre bei ihren sich ständig ändernden Anforderungen unterstützt.
Wir haben eine HR-Plattform für einen bestimmten Kunden entwickelt. Mit dieser Plattform muss ein Arbeitgeber nicht mehr auf die Lebenslaufdatenbanken der etablierten Jobportale zugreifen. Stattdessen zahlen sie eine kleine Gebühr (in Tokens) direkt an den Arbeitssuchenden, wodurch Vermittler überflüssig werden. Darüber hinaus können Benutzer über diese Plattform auch Token verdienen. Wir waren in der Lage, ein voll funktionsfähiges Zahlungssystem mit dem NEM-Framework zu implementieren und den Vermittler aus der Personalbeschaffungsbranche zu entfernen, indem wir Inter-Wallet-Anreize in Form von „Pleo“ (einer auf NEM basierenden Kryptowährung)
Eine Gesundheitsplattform für Patienten und Ärzte, auf der Benutzer (Patienten) ihre Behandlungsgeschichte und medizinische Berichte einreichen und einsehen und eine Zweitmeinung oder eine Online-Konsultation mit einem Facharzt vereinbaren können. Ein Patient kann je nach Art der benötigten Dienste verschiedene Pläne auswählen. Zahlungen für diese Plattform erfolgen über das Online-Zahlungsgateway „Stripe“.
Wir haben ein Veranstaltungsmanagementsystem (Portal) entwickelt, das bei der Planung, Buchung und Verwaltung von Veranstaltungen, Meetings, Teilnehmern, Anbietern, Koordinatoren und sogar Referenten hilft. Dieses Portal verfügt auch über eine umfangreiche Berichterstattung. Das Ziel dieses Projekts war es, eine eigenständige Access-Datenbanksoftware in ein webbasiertes Portal umzuwandeln, das über verschiedene Arten von Anmeldungen leicht zugänglich ist.
Vue.js, Nuxt, Nodejs, PostgreSQL, Express, Heroku, NEM Blockchain, Stripe, Netlify, Laravel, Digital Ocean
Vue.js ist ein Open-Source-JavaScript-Framework, das zum Erstellen interaktiver Entwicklungswebsites verwendet wird Anwendungen. Es ist eines der bekanntesten Frameworks für die vereinfachte Webentwicklung. Vue.js konzentriert sich auf die „Ansichtsebene“. Es kann ohne großen Aufwand oder Änderungen einfach in große Frontend-Entwicklungsprojekte integriert werden. Die Installation für Vue.js ist sehr einfach. Jeder Entwickler, Anfänger oder Profi kann verschiedene interaktive Weboberflächen im Handumdrehen verstehen und erstellen.
Vue.js wurde von Evan You, einem ehemaligen Google-Mitarbeiter, erstellt. Die erste Version von Vue.js wurde im Februar 2014 veröffentlicht. Die Popularität von Vue.js wächst ständig und es gibt keine Anzeichen für eine Verlangsamung! Im Juni 2018 erreichte es die höchsten NPM-Downloads seit dem Start – etwa 1,6 Millionen monatliche Downloads. Es hat kürzlich 122.330 Sterne auf Github erreicht und ist damit eines der beliebtesten Frameworks da draußen.
Komponenten sind eine der leistungsstärksten Funktionen von Vue.js. Sie helfen Ihnen, grundlegende HTML-Elemente zu erweitern und wiederverwendbaren Code einzufügen. Auf hoher Ebene sind Komponenten benutzerdefinierte Elemente, die ein bestimmtes Verhalten im Vue.js-Compiler aufrufen. In einigen Fällen können sie auch als natives HTML-Element erscheinen, das um das spezielle Attribut erweitert wurde.
Single Date Components kapseln Struktur, Stil und Verhalten in einer Datei. Single File Components ist ein leicht verständliches Konzept. In der Vergangenheit mussten Sie drei separate Dateien für Ihre Komponente(n) erstellen:
VUEX ist ein State-Management-Muster + Bibliothek für VUE.JS-Anwendungen. Es dient als zentraler Shop für alle Komponenten, wobei Regeln sicherstellen, dass der Zustand nur auf vorhersehbare Weise verändert werden kann.
Vue-Router ist der offizielle Router, der Vue.j.it unterstützt:
Axios ist ein Promise-basierter HTTP-Client, der sowohl im Browser als auch in einer Node.js-Umgebung funktioniert. Es bietet tatsächlich eine einzige API für die Handhabung der HTTP-Schnittstelle von XML-HTTP-Anforderungen und -Anforderungen.
Nuxt.js ist ein Framework zum Erstellen von Vue.js-Anwendungen mit serverseitigem Rendering, Code-Splitting, Hot-Reloading, statischer Generierung und mehr. Es vereinfacht die Entwicklung universeller oder einseitiger Vue-Apps. Nuxt.js stiehlt Verteilungsdetails aus Server- und Client-Codes, sodass Sie sich auf die Anwendungsentwicklung konzentrieren können.
Wenn Sie SSR nur erforschen, um die SEO einer Handvoll Marketingseiten zu verbessern (z. B. /, /about, /contact usw.), möchten Sie wahrscheinlich stattdessen Pre-Rendering Anstatt einen Webserver zu verwenden, um HTML im Handumdrehen zu kompilieren, generiert das Pre-Rendering einfach statische HTML-Dateien für bestimmte Routen. Der Vorteil ist, dass das Einrichten von Prerendering viel einfacher ist und Sie Ihr Frontend als vollständig statische Site behalten können. Wenn Sie Webpack verwenden, können Sie Prerendering ganz einfach zum Prerender-SSR-Plugin hinzufügen. Es wurde ausgiebig mit Vue-Apps getestet – und tatsächlich ist sein Designer Mitglied des Vue-Kernteams. Ein bestimmtes Verhalten hervorrufen. In einigen Fällen können sie auch als natives HTML-Element erscheinen, das um das spezielle Attribut erweitert wurde.
Unser Team lebt von neuen Projekten und Herausforderungen. Wenn Sie ein Projekt im Sinn haben, von dem Sie denken, dass wir einen Mehrwert schaffen könnten, dann setzen Sie sich bitte mit uns in Verbindung. Wir würden uns freuen, von Ihnen zu hören. Bitte rufen Sie +32 470 54 11 29 an, oder kontaktieren Sie uns
Kontaktiere uns