A simple and responsive application that allows users to search for GitHub profiles and view their repositories. Built using Next.js, TypeScript, and Tailwind CSS, this application integrates with the GitHub API to provide real-time data.
To run this application locally, follow these steps:
Make sure you have the following installed:
Clone the repository:
git clone https://github.com/AnuOluwatomiwa/Technical-Assessment-for-Frontend-Developer-Internship.git
Navigate to the project directory:
cd Technical-Assessment-for-Frontend-Developer-Internship
Install the dependencies:
npm install
To start the development server, run:
npm run dev
Open your browser and go to http://localhost:3000
to access the application.
To create a production build, run:
npm run build
This command compiles the application for production usage.
This application interacts with the GitHub API to fetch user data and repositories. The search functionality is powered by the handleSearch
function, which fetches user profiles based on input and handles errors effectively.
src/app
directory.The application has been deployed on Vercel. You can access it here.
Feel free to contribute to this project by submitting issues or pull requests. Your feedback is welcome!
This project is licensed under the MIT License. See the LICENSE file for details.