# IGP Fan Reference - Overview

The **IGP Fan Reference** is a community-driven fan site for the game *IMMORTAL: Gates of Pyre*. It provides various tools and data references to help players understand game mechanics, optimize build orders, and analyze unit statistics.

## Project Goals
- Provide an accurate and up-to-date database of game entities (units, structures, etc.).
- Offer interactive tools like a Build Calculator and Harass Calculator.
- Serve as a central hub for community resources and data analysis.

## Core Tech Stack
- **Frontend**: [Blazor WebAssembly](https://dotnet.microsoft.com/en-us/apps/aspnet/web-apps/blazor) (.NET 8.0/10.0)
- **UI Framework**: [MudBlazor](https://mudblazor.com/)
- **State Management**: [Blazored.LocalStorage](https://github.com/Blazored/LocalStorage)
- **Testing**: [Playwright](https://playwright.dev/dotnet/) for E2E testing.
- **Analytics**: Google Analytics.

## Key Features
- **Database**: Comprehensive list of game entities with detailed stats.
- **Build Calculator**: Tool for planning and optimizing build orders.
- **Harass Calculator**: Calculate the effectiveness of unit harassment.
- **Data Tables**: Tabular views of game data for easy comparison.
- **Memory Tester**: A tool for practicing game-related knowledge.
