তো কোনো কথা হবে না আজকে জাস্ট আমরা সিম্পল জাভাস্ক্রিপ্ট দিয়ে গিটহাব ফাইন্ডার বানাবো। এটা আসলে কি ? সিম্পল আমরা যেকারোর গিটহাব এর নাম দিবো তার প্রোফাইল ইনফরমেশন চলে আসবে। আমরা কোনো কঠিন সিএসএস লিখবো না জাস্ট সিম্পল জাভাস্ক্রিপ্ট আর এইচটিএমএল।

<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="utf-8">
        <title>Github finder app</title>
    </head>
    <body>
        <div class="container">
            <label for="temp">please enter the github username</label><br/>
            <input type="text" name="temp" id="githubUsername"><br/>
            <button type="button" name="finder" id="github">Search</button><br/>
            <div id="resultContainer"></div>
        </div>
       <script src="script.js"></script>
    </body>
</html>
const showProfile =() => {
    let username = document.getElementById("githubUsername").value;
    if (username == ""){
        alert("please enter github username")
    }
    else{
    const api = "https://api.github.com/users/"+username
    fetch(api).then(res=> res.json()).then(data =>{
        if(data.message){
            console.log("User not found") 
            document.getElementById("resultContainer").innerHTML = `
                <p>User not found</p>
            `
        }else{
    document.getElementById("resultContainer").innerHTML = `
        <img src="${data.avatar_url}" style="width:20%">
        <p>Name: ${data.name}</p>
        <p>Location: ${data.location}</p>
        <p>Bio: ${data.bio}</p>
        `
        }
        
    }).catch(e=>{
        console.log(e)
    });   
}
};

document.getElementById("github").addEventListener('click', showProfile);