Skip to content

Latest commit

 

History

History
96 lines (76 loc) · 3.34 KB

readme.md

File metadata and controls

96 lines (76 loc) · 3.34 KB

Blazing Coffee Roasters

This repository is now obsolete. For the current app source code, please visit:

https://github.com/telerik/blazor-ui/tree/master/sample-applications/blazing-coffee


This is a demo showing how a full-stack .NET application can be built with ASP.NET Core, Blazor Wasm, and Telerik UI for Blazor.

Requirements

  • .NET Core 5.0 or higher
  • Telerik UI for Blazor (Commercial, or Trial per instructions below)
  • npm (node package manager, for sass themes)

Running the Application

  • from /BlazingCoffee/Client run npm install
  • run the application and create an account. You should be prompted to Apply Migrations. This will create a database for logging into the application.
  • Note: The first run make take some time as the database is seeded with sample data.

Telerik UI for Blazor Trial

If you are using a trial version of Telerik UI for Blazor.

<LATEST VERSION> represents the literal latest version available, ex: "2.19.0".

  • In BlazingCoffee.Client add .Trial to the package path.
    <PackageReference Include="Telerik.UI.for.Blazor.Trial" Version="<LATEST VERSION>" />
  • In BlazingCoffee.Client/wwwroot, append .trial to telerik.ui.for.blazor in the script path.

Before:

    <script src="_content/telerik.ui.for.blazor/js/telerik-blazor.js"></script>

After:

    <script src="_content/telerik.ui.for.blazor.trial/js/telerik-blazor.js"></script>
  • In BlazingCoffee.Server, add .Trial to all Telerik.* package paths.
    <PackageReference Include="Telerik.Documents.Core.Trial" Version="<LATEST VERSION>" />
    <PackageReference Include="Telerik.Documents.Fixed.Trial" Version="<LATEST VERSION>" />
    <PackageReference Include="Telerik.Documents.Flow.Trial" Version="<LATEST VERSION>" />
    <PackageReference Include="Telerik.Documents.Flow.FormatProviders.Pdf.Trial" Version="<LATEST VERSION>" />
    <PackageReference Include="Telerik.Documents.Spreadsheet.Trial" Version="<LATEST VERSION>" />
    <PackageReference Include="Telerik.Documents.Spreadsheet.FormatProviders.OpenXml.Trial" Version="<LATEST VERSION>" />
    <PackageReference Include="Telerik.Documents.Spreadsheet.FormatProviders.Pdf.Trial" Version="<LATEST VERSION>" />
    <PackageReference Include="Telerik.Documents.SpreadsheetStreaming.Trial" Version="<LATEST VERSION>" />
    <PackageReference Include="Telerik.Zip.Trial" Version="<LATEST VERSION>" />

Demo Features

  • Globalization / Localization
  • Full Stack .NET
    • Blazor Client
    • Web API Server
    • Entity Framework Core
    • Shared logic and resources
  • Authentication / Authorization
  • Themeability
    • Light/Dark themes
    • Automatic theme detection
    • Sass architecture
    • compatibile with Telerik Theme Builder
  • CRUD operations
    • Integrated Grid Popup editor
    • Round trip CRUD with EF Core
  • File Upload
    • Upload from Blazor to server
    • Automated conversion from DOCX > PDF with Telerik Document Processing
    • Restricted file input (DOCX or PDF)
  • Telerik Components
    • Drawer
    • Grid
    • Drop Down
    • Date Range Picker
    • Chart
    • File Upload
    • Numeric Input
    • Icon
    • Window
    • Tool Tip
    • Rating*
    • DrawerNavLink*
  • Unofficial/Experimental: These are experimental components that are not officially included with Telerik UI for Blazor. Use at your own risk, there is no support for these items.