Front-end application built with SvelteKit that uses the public API agify.io to estimate a personโs average age based on the entered name.
This project was originally created as part of a technical challenge for a hiring process. Although I didnโt advance in the process, I decided to keep it in my portfolio as it was a great opportunity to learn SvelteKit and API consumption.
The app queries the agify.io API to return the average estimated age and record count for a given name. It features a reactive input field with a debounce mechanism and URL synchronization, offering a smooth and simple user experience.
?name=...
) The layout adapts to different screen sizes, ensuring usability on desktop, tablet, and mobile.
bind:value
goto()
whenever the name changes ?name=
, the input is automatically populatedload()
to fetch data from agify.io name
, age
, count
) displayed in the interface Developed by Caio Castelhano โ front-end developer based in Brazil.
For freelance inquiries, collaborations, or feedback, feel free to get in touch.