Welcome to my React Projects portfolio — a growing collection of hands-on projects built while learning and mastering modern React.js. Each project is focused on practicing real-world concepts like state management, API integration, event handling, and more.
| # | Project Name | Description | Key Concepts |
|---|---|---|---|
| 01 | 🌦️ Weather App | A weather forecast app using OpenWeather API. Fetches coordinates, then city data and weather info. | useEffect, API Chaining, Async/Await |
| 02 | 🎨 Dynamic Background Changer | Click a button, change the background! Fun little state-based styling app. | useState, Inline Styles, Event Handling |
| 03 | 🔐 Random Password Generator | Generate strong, customizable passwords with copy-to-clipboard support. | useState, useRef, useCallback, Clipboard API |
To run any project locally:
git clone https://github.com/codeWithHak/React-Projects.git
cd <project-folder-name>
npm i
npm run dev