Cærostris
December 9, 2020 · View on GitHub
Demo
The latest version of Cærostris can be accessed here. Cærostris should be viewed in desktop browsers and on screens at least 1600 pixels wide.
Status of this project
This project is currently under development.
The goal of this project
To create a proof-of-concept Blazor WebAssembly PWA Spotify client with .NET languages and tooling.
How to build
-
Get the latest .NET SDK (and the latest Visual Studio 2019 Preview)
-
Get SpotifyService. You can either place SpotifyService where
Caerostris.slnandCaerostris.csprojexpect it to be or you can edit the path in the following locations:Project("{...}") = "SpotifyService", "..\SpotifyService\SpotifyService.csproj", "{...}" EndProject<ItemGroup> <ProjectReference Include="..\SpotifyService\SpotifyService.csproj" /> </ItemGroup> -
Get a DevExpress Blazor (free (as in beer)) license and use VS or
dotnet nuget add sourceto supply the resulting nuget source. -
Run
dotnet build.
Design considerations
-
Cærostris uses SCSS. Each razor folder contains a
Stylesfolder with at least one.scssfile, which are included in/Styles/Site.scssalong with other.scssfiles in the/Stylesfolder that do not belong to any one particular component. -
Cærostris is a Progressive Web App.