This project was bootstrapped with Create React App.
In the project directory, you can run:
-
npm start: Runs the app in the development mode. Open http://localhost:3000 to view it in the browser. The page will reload if you make edits. You will also see any lint errors in the console. -
npm test: Launches the test runner in interactive watch mode. -
npm run build: Builds the app for production to the build folder.
- ✅ Provides input field for GitHub username, triggers API requests, and handles validation.
- ✅ Displays user info, including avatar, name, company, location, and website.
- ✅ Displays loading indicator during API requests.
- ✅ Manages errors for invalid usernames or failed API requests.
- ✅ Uses Redux Toolkit to manage user data, loading status, and errors.
Learn more about Create React App.
To learn React, check out the React documentation.