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:
Benutzername: Administrator
E -Mail: MungurBenmonneycom
Passwort: TEMPPSS123 Standard -Standard -Anmelde in:
Benutzername: Benutzer
E -Mail: UserBenmonneycom
Passwort: tempp@ss123
Erkunden
Möglicherweise finden Sie die folgenden Links relevant:
So richten und erstellen Sie die erste Anwendung mit JHIPster
Wie Radsoftware Ihnen helfen kann, das Geschäft auf das nächste Level zu steigern