-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.js
70 lines (61 loc) · 2.56 KB
/
index.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
// change vimal to your Vdev.in username
const url = 'https://vdev-in.herokuapp.com/user/vimal';
const name = document.getElementById('name')
const bio = document.getElementById('bio')
const skills = document.getElementById('skill')
const projects = document.getElementById('project')
const achievements = document.getElementById('achievement')
const socials = document.getElementById('social')
fetch(url)
.then(Response => {return Response.json();})
.then(data => {
console.log(data);
name.innerHTML=`${data.displayName}`
bio.innerHTML=`${data.userdata_id.bio}`
// showing skills
data.userdata_id.skills.map(skill =>{
const skilldiv = document.createElement('div')
skills.appendChild(skilldiv)
skilldiv.innerHTML= `${skill}`
})
// showing projects
data.userdata_id.Projects.map(Project =>{
const Projectdiv = document.createElement('div')
projects.appendChild(Projectdiv)
const projecth4 = document.createElement('h4')
Projectdiv.appendChild(projecth4)
const projectp = document.createElement('p')
Projectdiv.appendChild(projectp)
const projecta = document.createElement('a')
Projectdiv.appendChild(projecta)
projecth4.innerHTML= `${Project.ProjectName}`
projectp.innerHTML= `${Project.ProjectDetails}`
projecta.href= Project.ProjectLink
projecta.innerHTML = `<i class="fas fa-globe-asia"></i>`
})
// showing achievement
data.userdata_id.Achievements.map(Achievement =>{
const Achievementdiv = document.createElement('div')
achievements.appendChild(Achievementdiv)
const Achievementh4 = document.createElement('h4')
Achievementdiv.appendChild(Achievementh4)
const Achievementp = document.createElement('p')
Achievementdiv.appendChild(Achievementp)
const Achivementa = document.createElement('a')
Achievementdiv.appendChild(Achivementa)
Achievementh4.innerHTML= `${Achievement.AchievementName}`
Achievementp.innerHTML= `${Achievement.AchievementDetails}`
Achivementa.href= Achievement.AchievementLink
Achivementa.innerHTML = `<i class="fas fa-globe-asia"></i>`
})
//showing social media links
data.userdata_id.social.map(sm =>{
const smdiv = document.createElement('div')
socials.appendChild(smdiv)
const sma = document.createElement('a')
smdiv.appendChild(sma)
sma.innerHTML= `${sm.smName} <i class="fas fa-globe-asia"></i>`
sma.href= sm.smLink
})
})
.catch(err => console.log(err));