App to search GitHub users and display their info and repositories, built with React, TypeScript, Redux Toolkit, and Vite.
🛠️ Technologies
- TypeScript
- React
- React Router
- Redux Toolkit
- Vite
- CSS Modules
- Axios
- React Toastify
🔗 Link Live App URL: GitHub Scout App
🌐 API API used in the project: GitHub REST API
💻 Preview
💡 Features
✔️ Search for a GitHub user
✔️ View user's details: profile picture, username, bio, company, location, email, blog, Twitter
✔️ View statistics: followers, following, public repos, join date, last active
✔️ View a list of the user's repositories with details (name, description, language, stars, forks, license, last update)
✔️ Delete users from the list
✔️ Navigate to repositories page for each user
⚙️ How to use To clone and run this project you'll need Node.js and Git installed on your computer. In addition, it is good to have an editor to work with the code like VSCode. Follow the instructions below:
# Clone this repository
$ git clone https://github.com/AnastasiiaMehei/code-scout-app
# Go into the repository
$ cd github-scout-app
# Install the dependencies
$ npm install
# Run the app in development mode
$ npm run dev
# Build the app for production to the `dist` folder
$ npm run build
# Preview the production build locally
$ npm run preview