gitmyhub

Amaliy-ish

JavaScript ★ 61 updated 1mo ago

Javlonbek1233/Amaliy-ish is a JavaScript learning project containing three small practice web applications bundled together. The README is written in Uzbek, indicating this is a study resource for Uzbek-language learners.

The three apps are: a music search tool that lets users find songs and hear audio previews using the iTunes Search API; a currency converter that fetches live exchange rates and updates automatically; and a recipe catalog app with filtering, favorites, and nutritional information. Each app is designed to teach a specific set of React concepts — React is a popular JavaScript library for building user interfaces. The music app covers basic state and data-fetching patterns, the currency converter introduces more complex state management techniques, and the recipe app focuses on performance optimization and sharing data across components.

All three apps work with free public APIs and require no authentication. They are built with React 18 and plain CSS, with no third-party component libraries, making them straightforward to study. The entire project is responsive, meaning it adjusts its layout for desktop, tablet, and mobile screens.

Someone would use this repository to practice building real-world React applications — fetching live data, managing state, and optimizing performance — as a hands-on learning exercise rather than as a production product.