Data Visualization WebApp of 100 years of Spanish first names.
Disclaimer: This is a "pet project" and could be abandoned at any time.
A simple example of how Blazor, an experimental web UI framework running client-side via WebAssembly, can be used to build single page applications against an API, share code with it or execute JS code from C#.
"Nombres" has not been deployed to any server yet. For now, the only way to demo it is using the image available on docker hub at artberri/nombres. To pull the latest version of the image, run the following command:
docker pull artberri/nombres
To run the image, exec the following command:
docker run -it --rm -p 8080:5000 artberri/nombres
After running above command see the web at http://localhost:8080
The following software needs to be installed:
To make the development more fun, this project has been done under Linux :P
Open the project in Visual Studio Code and hit Ctrl+F5 (or just F5) to start the .NET Core API.
If running from the command line:
dotnet run --project src/Names.API/Names.API.csproj
Run in the command line:
dotnet run --project src/Names.Web/Names.Web.csproj
This project has a docker-compose.yml
file that will help you running the project locally.
docker-compose up --build
- Create PWA
- Allow to search more names