d1025a16f1
Link to new source code location |
||
---|---|---|
BlazingCoffee | ||
.gitattributes | ||
.gitignore | ||
BlazingCoffee.sln | ||
readme.md |
readme.md
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
totelerik.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.