Greitas taikymo kūrimas

QuickApp Nemokama rad sistema

Kryžminė platforma „QuickApp“

„QuickApp“ yra sukurtas su „Angular 9“, „ASP.NET Core“ su „Entity Framework“. Jis siūlo autentifikavimą, pagrįstą „OpenID Connect“ ir pritaikomu reaguojančiu prietaisų skydeliu

Apžvalga

„QuickApp“ yra savarankiškai priglobtas atvirojo kodo projekto šablonai, teikiantys tiesiogines plėtros funkcijas. Pirma, jos kliento pusė yra „Angular 9“ kartu su „TypeScript“. Antra, „ASP.NET Core with Entity Framework“ veikia galiniame gale. Be to, jis naudoja „Webpack“ kliento šoninių bibliotekų valdymui ir „Swagger“ valdymui REST API dokumentacijai, užtikrinančiai greitą programų kūrimą. Po to ši atvirojo kodo programinė įranga naudoja „OpenID Connect“, kad būtų galima autentifikuoti žetoną, ir siūlo išsamų vartotojo valdymą kartu su jų vaidmenimis. Vartotojas gali atlikti CRUD operacijas visuose sugeneruotuose subjektuose, tokiuose kaip užsakymai, produktai, vartotojai ir kt. Be to, „QuickApp“ užtikrina, kad būtų galima naudoti visapusišką kampinių direktyvų ir paslaugų, skirtų greitam taikymo plėtrai, naudojimą. Be to, jis naudoja „Bootstrap“ tikslą, kai vartotojas gali pakeisti temos spalvą tik iš intuityvios vartotojo sąsajos. Visų pirma, priekiniame gale yra pranešimų paslauga, turinti sklandų efektą dėl kampinių animacijų. Galiausiai, kalbant apie kalbas, šis projektas daugiausia grindžiamas „TypeCript“ ir C#, įvedant HTML JQUERY ir CSS.

Sistemos reikalavimai

Reikalavimus nustatyti „FormBuilder“ yra:

  • ASP.NET CORE 3.0
  • Entity Framework Core
  • nodejs 8.x +

Funkcijos

Toliau pateikiamos pagrindinės „QuickApp“ savybės:

  • Atviro kodo
  • Kryžminė platforma
  • „OpenID Connect“ palaikymas
  • RESTFL API
  • Leidimą pagrįsti vaidmenys
  • Paprastas prietaisų skydelis
  • API dokumentacija su „Swagge“
  • saugus
  • Tvirtas
  • Individualizuotas juos

Diegimo instrukcijos

Pirmasis klonas Repo naudodami šią komandą:

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

Po sėkmingo klono paleiskite šias komandas:

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

Dabar eikite į failą „Environment.ts“ „ClientApp“/„Angular“ projekte ir sukonfigūruokite priekinio pabaigos URL naudodami pagrindinį URL ir paleiskite šią komandą į šakninį katalogą, kad paleistumėte galinį galą.

     dotnet run

Tai padarę, paleiskite šias komandas, kad paleistumėte priekinį galą.

     cd ClientApp/ ng serve

Galiausiai galite pasiekti URL [http: // localhost: 4200/] (https://href.li/?http://localhost:4200/) į naršyklę. Numatytasis administratoriaus prisijungimas:

 Latviski