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
Explorar
Puede encontrar los siguientes enlaces relevantes:
Cómo configurar y crear la primera aplicación con Jhipster
Cómo el software RAD puede ayudarlo a hacer crecer el negocio al siguiente nivel