A weather application built with React.js that integrates a Weather API to display weather condtions, including temperatures (in °C and °F), humidity, wind and forecast. Features a dinamic search funtionality, location based weather-data and intuitive UI components for an enganing user experience.
Weather App Website
An interactive dictionary app developed on React.js using a dictionary API for accurate word definitions and a complementary image API to provide vicual context. The app features a clean, user-friendly interface for users to search words, view definitions, phonetic, synonyms, examples and related images.
Dictionary App WebsiteA fully responsive landing page that highlights the beauty and culture of my hometown. This project focuses on clean design, engaging layout and responsiveness to ensure an optimal viewing experience across all devices. It includes sections on local history and attractions, enhanced by imagery and typography that reflect the city’s identity. This project showcases my front-end development skills and attention to detail in creating visually appealing, user-friendly websites from scratch.
City Website
A cocktail recipe generator powered by an AI API to create unique, full cocktail recipes on demand. Users can input preferences such as flavor profile or how strong the drink is, and the app generates customized recipes with ingredients and step-by-step instructions. While not fully responsive, the project highlights the integration of AI-driven APIs and demonstrates creativity in combining web development with generative technology.
Cocktail Generator WebsiteA Python-based application that generates personalized travel itineraries using an AI API. By entering a starting location and destination, the program creates a detailed multi-day itinerary featuring recommended attractions, activities, and estimated costs for each stop. The app also integrates a weather API to display real-time weather for both cities, combining AI integration, API communication and terminal styling with Rich to create an engaging, interactive experience.
Itinerary Planner Project