Desarrollo rápido de aplicaciones

QuickApp Marco de RAD libre

Plataforma cruzada QuickApp para el desarrollo de aplicaciones instantáneas

QuickApp está construido con Angular 9, ASP.NET Core con Entity Framework. Ofrece autenticación basada en OpenID Connect y un tablero de datos receptivo personalizable

Descripción general

QuickApp es una plantilla de proyecto de código abierto autodenominado que proporcionan funcionalidades de desarrollo instantáneo. En primer lugar, su lado del cliente está en Angular 9 junto con TypeScript. En segundo lugar, el núcleo ASP.NET con Entity Framework funciona en el back -end. Además, utiliza Webpack para administrar bibliotecas del lado del cliente y arrogancia para la documentación de la API REST que proporciona facilidad para el desarrollo rápido de aplicaciones. Después de eso, este software de código abierto utiliza OpenID Connect para la autenticación basada en token y ofrece administración completa de usuarios junto con sus roles. El usuario puede realizar operaciones CRUD en todas las entidades generadas, como pedidos, productos, usuarios, etc. Además, QuickApp asegura que el uso completo de las directivas y servicios angulares para un desarrollo rápido de aplicaciones. Además, utiliza Bootstrap para fines de tema donde el usuario puede cambiar el color del tema solo desde la interfaz de usuario intuitiva. Sobre todo, hay un servicio de notificación en la parte delantera con efectos suaves debido a animaciones angulares. Por último, en lo que respecta a los idiomas, este proyecto se basa principalmente en TypeCript y C# con la entrada de HTML jQuery y CSS.

Requisitos del sistema

Los requisitos para configurar FormBuilder incluyen:

  • ASP.NET Core 3.0
  • Núcleo de marco de entidad
  • NodeJs 8.x +

Características

Las siguientes son las características clave de QuickApp:

  • Fuente abierta
  • Plataforma cruzada
  • Soporte de OpenID Connect
  • API RESTful
  • Roles basados ​​en permiso
  • Dashboard simple
  • Documentación de API con Swagger
  • Seguro
  • Robusto
  • Temo personalizado

Instrucciones de instalación

Primero clone el repositorio usando el siguiente comando:

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

Después de un clon exitoso, ejecute los siguientes comandos:

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

Ahora, vaya al archivo “Environment.ts” en el proyecto ClientApp/Angular y configure la URL del frente con la URL de backend y ejecute el siguiente comando en el directorio raíz para ejecutar el extremo posterior.

     dotnet run

Después de hacer eso, ejecute los siguientes comandos para ejecutar la parte delantera.

     cd ClientApp/ ng serve

Finalmente, puede acceder a la URL [http: // localhost: 4200/] (https://href.li/?http://localhost:4200/) en el navegador. Inicio de sesión de administrador predeterminado:

  • Nombre de usuario: administrador

  • Correo electrónico: AdmineBenmonneycom

  • Contraseña: TEMPPS123 Iniciar sesión estándar predeterminado:

  • Nombre de usuario: usuario

  • Correo electrónico: Userebenmonneycom

  • Contraseña: tempp@ss123

 Español