Développement rapide des applications

QuickApp Cadre rad libre

QuickApp inter-plate-forme pour le développement d'applications instantanées

QuickApp est construit avec Angular 9, ASP.NET Core avec Entity Framework. Il offre une authentification basée sur OpenID Connect et un tableau de bord réactif personnalisable

Aperçu

QuickApp est un modèle de projet open source auto-hébergé qui offre des fonctionnalités de développement instantanées. Premièrement, son côté client est dans Angular 9 avec TypeScript. Deuxièmement, le noyau ASP.NET avec l’entité Framework fonctionne à l’arrière. De plus, il utilise WebPack pour gérer les bibliothèques côté clients et Swagger pour la documentation de l’API REST qui facilite le développement des applications rapides. Après cela, ce logiciel open source utilise OpenID Connect pour l’authentification basée sur les jetons et offre une gestion complète des utilisateurs ainsi que leurs rôles. L’utilisateur peut effectuer des opérations CRUD sur toutes les entités générées telles que les commandes, les produits, les utilisateurs, etc. De plus, il utilise Bootstrap à des fins de thème où l’utilisateur peut modifier la couleur du thème juste à partir de l’interface utilisateur intuitive. Surtout, il existe un service de notification à l’avant avec des effets lisses en raison d’animations angulaires. Enfin, en ce qui concerne les langues, ce projet est principalement basé sur TypeCript et C # avec l’entrée de HTML JQuery et CSS.

Configuration requise

Les exigences pour configurer Formbuilder comprennent:

  • ASP.NET Core 3.0
  • Core du cadre d’entité
  • Nodejs 8.x +

Caractéristiques

Voici les principales caractéristiques de QuickApp:

  • Open source
  • Cross-plateforme
  • Support OpenID Connect
  • API RESTFUL
  • Rôles basés sur l’autorisation
  • Tableau de bord simple
  • Documentation de l’API avec fanfaron
  • Sécurisé
  • Robuste
  • Thème personnalisé

Instructions d’installation

Clone d’abord le référentiel en utilisant la commande suivante:

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

Après un clone réussi, exécutez les commandes suivantes:

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

Maintenant, accédez au fichier «Environment.ts» dans le projet ClientApp / Angular et configurez l’URL frontale avec l’URL du backend et exécutez la commande suivante dans le répertoire racine pour exécuter l’extrémité arrière.

     dotnet run

Après cela, exécutez les commandes suivantes pour exécuter l’extrémité frontale.

     cd ClientApp/ ng serve

Enfin, vous pouvez accéder à l’URL [http: // localhost: 4200 /] (https://href.li/?http://localhost:4200/) dans le navigateur. Connexion d’administration par défaut:

 Français