QuickApp 자유 RAD 프레임 워크
인스턴트 애플리케이션 개발을위한 크로스 플랫폼 QuickApp
QuickApp은 엔티티 프레임 워크가있는 Angular 9, ASP.NET Core와 함께 구축되었습니다. OpenID Connect 및 사용자 정의 가능한 응답 대시 보드를 기반으로 인증을 제공합니다.
개요
QuickApp은 즉각적인 개발 기능을 제공하는 자체 호스팅 오픈 소스 프로젝트 템플릿입니다. 첫째, 클라이언트 측은 TypeScript와 함께 Angular 9에 있습니다. 둘째, 엔티티 프레임 워크가있는 ASP.NET Core는 백엔드에서 작동합니다. 또한 클라이언트 측 라이브러리를 관리하기 위해 WebPack을 사용하고 빠른 응용 프로그램 개발을 쉽게 제공하는 REST API 문서화를 위해 Swagger를 사용합니다. 그 후,이 오픈 소스 소프트웨어는 OpenID Connect를 사용하여 Token 기반 인증을 사용하며 역할과 함께 완벽한 사용자 관리를 제공합니다. 사용자는 주문, 제품, 사용자 등과 같은 모든 생성 된 엔티티에서 CRUD 작업을 수행 할 수 있습니다. 또한 QuickApp은 빠른 응용 프로그램 개발을위한 각도 지침 및 서비스를 전체 사용을 수행 할 수 있습니다. 또한 사용자가 직관적 인 사용자 인터페이스에서 테마 색상을 변경할 수있는 테마 목적을 위해 부트 스트랩을 사용합니다. 무엇보다도, 각도 애니메이션으로 인해 부드러운 효과가있는 프론트 엔드에 알림 서비스가 있습니다. 마지막으로, 언어에 관한 한,이 프로젝트는 주로 HTML jQuery 및 CSS의 입력과 함께 TypEcript 및 C#을 기반으로합니다.
특징
다음은 QuickApp의 주요 기능입니다.
- 오픈 소스
- 크로스 플랫폼
- OpenID Connect 지원
- 편안한 API
- 권한 기반 역할
- 간단한 대시 보드 -Swagger를 사용한 API 문서
- 안전한
- 견고합니다
- 맞춤형 테마
설치 지침
먼저 다음 명령을 사용하여 Repo를 복제하십시오.
git clone https://github.com/emonney/QuickApp.git
성공적인 복제 후 다음 명령을 실행하십시오.
dotnet restore // for ASP.NET project backend npm install // for Angular front end
이제 ClientApp/Angular Project의 “Environment.ts"파일로 이동하여 백엔드 URL로 프론트 엔드 URL을 구성하고 다음 명령을 루트 디렉토리로 실행하여 백엔드를 실행하십시오.
dotnet run
그렇게 한 후 다음 명령을 실행하여 프론트 엔드를 실행하십시오.
cd ClientApp/ ng serve
마지막으로 URL [http : // localhost : 4200/] (https://href.li/?http://localhost:4200/)에 액세스 할 수 있습니다. 기본 관리자 로그인 :
-
사용자 이름 : 관리자
-
이메일 : Adminebenmonneycom
-
비밀번호 : Temppss123 기본 표준 로그인 :
-
사용자 이름 : 사용자
-
이메일 : UsereBenmonneycom
-
비밀번호 : tempp@ss123