talentapi
A mock PHP API replicating the Avionté Front Office Talent API endpoint for testing and development.
4 commits over 1 day
What it is
This project implements a mock version of the Avionté staffing software API, specifically the talent management endpoints. It provides a local testing server that returns realistic talent data (names, addresses, skills, work history, resumes) without requiring access to the actual Avionté service. The mock API follows the real API's specification, including authentication headers, pagination, and response schemas.
Why I built it
Built to support development and testing when the actual Avionté API is unavailable or impractical to use. The developer needed a local substitute that matches the real API contract for integration work, avoiding dependencies on external services during development.
Tech stack
PHP with Symfony routing, MySQL database, OpenAPI spec (talentapi.yaml), configured for local PHP dev server. Includes SQL schema for talents, addresses, skills, work history, and resumes.
Timeline & effort
Last active May 6, 2025 — 4 commits across 1 active day (spanning 0 days).
Minimal initial build: 4 commits compressed into a single day (May 6, 2025), spanning less than an hour. This was a quick scaffolding effort to get a functional mock endpoint running.
Did it turn out useful?
The repo provides a working mock API with database schema and sample data generation, making it functional for its intended testing purpose. However, the extremely compressed timeline (single day, under an hour) and lack of tests or CI suggest this was a quick build for immediate needs rather than a polished, maintained tool. It's useful as a development aid but appears built for expediency.