Test assignments / GitHub only
NET Junior Ads Test Task
In-memory Web API service for loading advertising platforms and searching them by location.
For whom
For assessing junior .NET developer skills: the project demonstrates Web API work, stream-based file loading, data indexing, and resilient error handling.
What it does
The service loads advertising platforms from a file, validates rows, builds a hierarchical location index, and exposes fast location-based search through an API.
Technical details
C#, .NET 8, ASP.NET Core Web API, immutable collections, xUnit tests, Docker, and GitHub Container Registry. Data is stored in memory and searched through a hierarchy-aware index.
Description
In-memory Web API service for loading advertising platforms and searching them by location.
Classification
Links and media
Related projects
Ecosystem projectsUnity application for loading and displaying data via API
Unity project demonstrating how parts move by button action or click into predefined coordinates.
Implementation of a web interface for a desktop application
Blog
Related blog posts
Posts, releases, and notes linked to this project.
Latest Release 🔂
AdRegionService v1.0 — First release 🔂 Description: AdRegionService is a lightweight in-memory web service for storing and working with advertising platforms. This release is intended fo...
