Review Generator creates fictional video game reviews from the local Amazon video game review dataset. The application uses .NET 10, Angular 22, Angular standalone components, and a second-order Markov model. Dataset ingestion happens when the API starts; no external model or network service is required.
- .NET SDK 10.0 or later
- Node.js 20.19 or later
- npm
- The dataset at
Source/DataSet/reviews_Video_Games_5.json.gz
On macOS or Linux, trust the local HTTPS certificate once:
dotnet dev-certs https --trustRun from Source/:
dotnet runThe ASP.NET host loads the dataset and starts the Angular development server through the SPA proxy.
The first startup can take several seconds while the local compressed dataset is loaded. Wait until both development servers report that they are listening before opening the application.
- Web application: https://localhost:44413
- ASP.NET API: https://localhost:7180
- Generate endpoint: https://localhost:7180/Api/generate
cd Source/ClientApp
npm ci
npm run build
npm test -- --watch=falseFrom the repository root, run the .NET tests with:
dotnet test ReviewGenerator.sln