Schnelle Anwendungsentwicklung

QuickApp Freier Rad -Framework

Cross Plattform QuickApp für sofortige Anwendungsentwicklung

QuickApp ist mit Angular 9, ASP.NET Core mit Entity Framework. Es bietet Authentifizierung basierend auf OpenID Connect und einem anpassbaren Responsive Dashboard

Überblick

QuickApp ist ein selbst gehostetes Open -Source -Projektvorlagen, die sofortige Entwicklungsfunktionen bieten. Erstens befindet sich die Client -Seite zusammen mit Typenkript in Angular 9. Zweitens funktioniert ASP.NET Core mit Entity Framework am hinteren Ende. Darüber hinaus verwendet es WebPack zum Verwalten von Client -Seitenbibliotheken und Swagger für die Dokumentation der REST -API, die für die schnelle Anwendungsentwicklung eine einfache Anwendungsentwicklung bietet. Danach verwendet diese Open -Source -Software OpenID Connect für die tokenbasierte Authentifizierung und bietet eine vollständige Benutzerverwaltung sowie ihre Rollen. Der Benutzer kann CRUD -Vorgänge bei allen generierten Unternehmen wie Bestellungen, Produkten, Benutzern usw. durchführen. Darüber hinaus stellt QuickApp sicher, dass die vollständige Verwendung von Angular -Richtlinien und -Diensten für die Schnellanwendungsentwicklung ausführt. Darüber hinaus verwendet es Bootstrap für den Theming -Zweck, bei dem der Benutzer die Themenfarbe nur über die intuitive Benutzeroberfläche ändern kann. Vor allem gibt es am vorderen Ende einen Benachrichtigungsdienst mit reibungslosen Effekten aufgrund von Winkelanimationen. Schließlich basiert dieses Projekt in Bezug auf die Sprachen hauptsächlich auf Typecript und C# mit der Eingabe von HTML JQuery und CSS.

System Anforderungen

Zu den Anforderungen an die Einrichtung des Formens gehören:

  • ASP.NET CORE 3.0
  • Entity Framework Core
  • Nodejs 8.x +

Merkmale

Im Folgenden finden Sie die wichtigsten Funktionen von QuickApp:

  • Open Source
  • Cross -Plattform
  • OpenID Connect Support
  • RESTFAY API
  • Berechtigte Rollen basieren
  • Einfaches Dashboard
  • API -Dokumentation mit Prahlerei
  • Sicher
  • Robust
  • benutzerdefinierte Themen

Installationsanleitung

Klonen Sie zuerst das Repo mit dem folgenden Befehl:

     git clone https://github.com/emonney/QuickApp.git

Führen Sie nach einem erfolgreichen Klon die folgenden Befehle aus:

     dotnet restore // for ASP.NET project backend npm install // for Angular front end  

Gehen Sie nun in die Datei „Environment.ts“ im ClientApp/Angular -Projekt und konfigurieren Sie die Frontend -URL mit der Backend -URL und führen Sie den folgenden Befehl in das Root -Verzeichnis aus, um das Back -End auszuführen.

     dotnet run

Führen Sie danach die folgenden Befehle aus, um das Frontend auszuführen.

     cd ClientApp/ ng serve

Schließlich können Sie auf die URL [http: // localhost: 4200/] (https://href.li/?http://localhost:4200/) in den Browser zugreifen. Standard -Administratoranmelde in:

 Deutsch