diff --git a/.DS_Store b/.DS_Store
new file mode 100644
index 00000000..f38f4d78
Binary files /dev/null and b/.DS_Store differ
diff --git a/.vscode/settings.json b/.vscode/settings.json
index e8783bfe..f336de0c 100644
--- a/.vscode/settings.json
+++ b/.vscode/settings.json
@@ -1,3 +1,23 @@
{
- "liveServer.settings.port": 5505
-}
\ No newline at end of file
+ "liveServer.settings.port": 5506,
+ "workbench.colorCustomizations": {
+ "activityBar.activeBackground": "#fbed80",
+ "activityBar.activeBorder": "#06b9a5",
+ "activityBar.background": "#fbed80",
+ "activityBar.foreground": "#15202b",
+ "activityBar.inactiveForeground": "#15202b99",
+ "activityBarBadge.background": "#06b9a5",
+ "activityBarBadge.foreground": "#15202b",
+ "sash.hoverBorder": "#fbed80",
+ "statusBar.background": "#f9e64f",
+ "statusBar.foreground": "#15202b",
+ "statusBarItem.hoverBackground": "#f7df1e",
+ "statusBarItem.remoteBackground": "#f9e64f",
+ "statusBarItem.remoteForeground": "#15202b",
+ "titleBar.activeBackground": "#f9e64f",
+ "titleBar.activeForeground": "#15202b",
+ "titleBar.inactiveBackground": "#f9e64f99",
+ "titleBar.inactiveForeground": "#15202b99"
+ },
+ "peacock.color": "#f9e64f"
+}
diff --git a/README.md b/README.md
index 1613a3b0..222e419c 100644
--- a/README.md
+++ b/README.md
@@ -1,13 +1,15 @@
# GitHub Tracker
-Replace this readme with your own information about your project.
-
-Start by briefly describing the assignment in a sentence or two. Keep it short and to the point.
+This is my version of a GitHub Tracker. It's a webpage that displays my profile and all projects I've made during the Technigo Frontend Boot Camp together with selected information about it fetched through GitHub API's.
## The problem
-Describe how you approached to problem, and what tools and techniques you used to solve it. How did you plan? What technologies did you use? If you had more time, what would be next?
+I started out by studying the project brief and getting familiar to the use of the GitHub API's as I started to add code to the project. I finished the projects requirements and added extra features. The extra features includes the formatting of the fetched project name, adding the language percentage for each project and links to view the projects live.
+
+This project opened up my eyes to the clever use of dynamic id's. By using it I was able to keep the functions separate and invoking them with arguments in the main function (getRepos) instead of having to collect them all in the main function in a "waterfall" structure to access the values of the variables inside.
+
+Next step would be to add if the projects has collaborators or not (group or individual assignment), names of collaborators and the commits made for projects I've been a collaborator on. To be able to sort and/or search for the projects will come in handy when the number of projects will increase.
## View it live
-Every project should be deployed somewhere. Be sure to include the link to the deployed project so that the viewer can click around and see what it's all about.
+https://priceless-kepler-739442.netlify.app/
diff --git a/code/.DS_Store b/code/.DS_Store
new file mode 100644
index 00000000..01a692b6
Binary files /dev/null and b/code/.DS_Store differ
diff --git a/code/assets/.DS_Store b/code/assets/.DS_Store
new file mode 100644
index 00000000..5008ddfc
Binary files /dev/null and b/code/assets/.DS_Store differ
diff --git a/code/assets/background.png b/code/assets/background.png
new file mode 100644
index 00000000..a4c8b05d
Binary files /dev/null and b/code/assets/background.png differ
diff --git a/code/assets/github-tracker.svg b/code/assets/github-tracker.svg
new file mode 100644
index 00000000..a5026623
--- /dev/null
+++ b/code/assets/github-tracker.svg
@@ -0,0 +1,115 @@
+
+
+
diff --git a/code/assets/location_icon.svg b/code/assets/location_icon.svg
new file mode 100644
index 00000000..83362467
--- /dev/null
+++ b/code/assets/location_icon.svg
@@ -0,0 +1,12 @@
+
+
+
diff --git a/code/chart.js b/code/chart.js
index 92e85a30..c96d9e55 100644
--- a/code/chart.js
+++ b/code/chart.js
@@ -1,4 +1,35 @@
-//DOM-selector for the canvas ๐
const ctx = document.getElementById('chart').getContext('2d')
-//"Draw" the chart here ๐
+const drawChart = (amount) => {
+ const config = {
+ type: 'doughnut',
+ data: {
+ labels: [
+ `Pushed projects`,
+ `Projects to go`,
+ ],
+ datasets: [{
+ label: 'Technigo progress',
+ data: [amount, 19-amount],
+ backgroundColor: [
+ '#F59B99',
+ '#FAECD2'
+ ],
+ borderColor: [
+ 'transparent',
+ 'transparent'
+ ],
+ hoverOffset: 0
+ }]
+ },
+ options: {
+ plugins: {
+ legend: {
+ position: '',
+ }
+ }
+ }
+ }
+ const myChart = new Chart(ctx, config)
+}
+
diff --git a/code/index.html b/code/index.html
index 2fb5e0ae..6604db50 100644
--- a/code/index.html
+++ b/code/index.html
@@ -6,14 +6,35 @@