27 lines
807 B
Markdown
27 lines
807 B
Markdown
# RolemasterDB
|
|
|
|
Starter `.NET 10` Blazor Web App with:
|
|
|
|
- minimal API endpoints for attack and critical table lookup
|
|
- `EF Core 10` with SQLite
|
|
- seeded starter data for `Broadsword`, `Short Bow`, `Slash`, and `Puncture`
|
|
- an interactive Blazor lookup UI
|
|
|
|
## Run
|
|
|
|
```powershell
|
|
dotnet run --project .\src\RolemasterDb.App\RolemasterDb.App.csproj
|
|
```
|
|
|
|
The app creates `rolemaster.db` on first run.
|
|
|
|
## API
|
|
|
|
- `GET /api/reference-data`
|
|
- `POST /api/lookup/attack`
|
|
- `POST /api/lookup/critical`
|
|
|
|
## Notes
|
|
|
|
The current database is an initial seeded subset designed to prove the full lookup workflow. The existing schema notes in `critical_tables_db_model.md` and `critical_tables_schema.sql` are still useful as the source of truth for expanding the import pipeline and normalizing more of the official tables.
|