Athom GitHub Finder 🚀 - 🧑💻 - 🔍
The Athom GitHub Finder is a project created using advanced React concepts such as React Router DOM and Reducer. Its purpose is to search for GitHub users and display their basic information, allowing users to navigate to a more detailed profile page.
To run the project, you need to have Node.js installed. After cloning the repository, navigate to the project directory and run the following commands:
npm install
npm run dev
This will install the project dependencies and start the development server.
The project utilizes the following dependencies:
Dependency | Version |
---|---|
axios | ^1.4.0 |
daisyui | ^3.1.7 |
react | ^18.2.0 |
react-dom | ^18.2.0 |
react-icons | ^4.10.1 |
react-router-dom | ^6.14.1 |
You can find more information about these dependencies by following the links provided.
In addition to the dependencies listed above, the project also uses the following development dependencies:
Dependency | Version |
---|---|
@types/react | ^18.0.37 |
@types/react-dom | ^18.0.11 |
@vitejs/plugin-react | ^4.0.0 |
autoprefixer | ^10.4.14 |
eslint | ^8.38.0 |
eslint-plugin-react | ^7.32.2 |
eslint-plugin-react-hooks | ^4.6.0 |
eslint-plugin-react-refresh | ^0.3.4 |
postcss | ^8.4.24 |
tailwindcss | ^3.3.2 |
vite | ^4.3.9 |
These development dependencies are used for building, linting, and previewing the project.
Note: If you want to learn more about React development, I recommend the React Front To Back 2022 course on Udemy. It provides comprehensive coverage of React and will enhance your skills in building React applications.
Feel free to explore the project, make modifications, and create your own unique style!
The final result you can see ➡here⬅