diff --git a/.gitignore b/.gitignore
new file mode 100644
index 00000000..2c1117b2
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1 @@
+secret.js
\ No newline at end of file
diff --git a/README.md b/README.md
index 1613a3b0..6f067dba 100644
--- a/README.md
+++ b/README.md
@@ -1,13 +1,47 @@
# GitHub Tracker
-Replace this readme with your own information about your project.
+### What to include
-Start by briefly describing the assignment in a sentence or two. Keep it short and to the point.
+- A list of all repos that are forked ones from Technigo
+- Your username and profile picture
+- Most recent update (push) for each repo
+- Name of your default branch for each repo
+- URL to the actual GitHub repo
+- Number of commit messages for each repo
+- All pull requests
+- A chart of how many projects you've done so far, compared to how many you will do using [Chart.js](https://www.chartjs.org/). [Here](https://www.chartjs.org/docs/latest/getting-started/)'s documentation on how to get started, and in the left menu you can also find [example usage](https://www.chartjs.org/docs/latest/getting-started/usage.html).
-## The problem
+## Requirements ๐งช
-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?
+Your project should fulfil the three **๐ต Blue Level Requirements** , **๐ด Red Level** and **โซ Black Level Requirements** to push your knowledge to the next level!
+
+### **๐ต Blue Level (Minimum Requirements)**
+
+Your page should include:
+
+- A list of all repos that are forked from Technigo
+- Your username and profile picture
+- Most recent update (push) for each repo
+- Name of your default branch for each repo
+- URL to the actual GitHub repo
+- Number of commits for each repo
+- It should be responsive (mobile first)
+- A visualisation, for example through a pie chart, of how many projects you've done so far, compared to how many you will do (in total it will be 19 weekly projects ๐ฅณ).
+
+### **๐ด Red Level (Intermediary Goals)**
+
+- Sort your list in different ways.
+**Example of what you can sort by:** creation date, name, most commits, followers or stargazers
+- Create the opportunity to filter the repos based on a condition, e.g. only JavaScript repos
+- Display the actual commit messages for each repo in a good way. Maybe by adding a modal (popup) or an accordion?
+- Display the comments you got from each pull request
+- When you're browsing through the repo object, you'll see that there's a lot of data that we can use. Create a chart over some of the data.
+**Example of data to use:** Repo size, people that starred your repo (stargazers) or amount of commits on each repo.
+
+### **โซ Black Level (Advanced Goals)**
+
+- Implement a search field to find a specific repo based on name
## 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://pedantic-roentgen-a54a90.netlify.app/
diff --git a/chart.js b/chart.js
new file mode 100644
index 00000000..580f8357
--- /dev/null
+++ b/chart.js
@@ -0,0 +1,46 @@
+//DOM-selector for the canvas ๐
+const ctx = document.getElementById('chart').getContext('2d')
+
+//"Draw" the chart here ๐
+const drawChart = (amount) => {
+const labels = [
+ 'Completed projects',
+ 'Projects to do',
+ ];
+
+ const data = {
+ labels: labels,
+ datasets: [{
+ label: 'My First dataset',
+ backgroundColor: [
+ '#a07a99',
+ '#125e91',
+ ],
+ borderColor: '#000000',
+ data: [amount, 19 - amount],
+ }]
+ };
+
+ const options = {
+ layout: {
+ padding: 25
+ },
+ plugins: {
+ legend: {
+ labels: {
+ font: {
+ size: 16
+ }
+ }
+ }
+ }
+}
+
+ const config = {
+ type: 'doughnut',
+ data:data,
+ options: options
+ };
+
+ const myChart = new Chart(ctx, config);
+}
diff --git a/code/chart.js b/code/chart.js
deleted file mode 100644
index 92e85a30..00000000
--- a/code/chart.js
+++ /dev/null
@@ -1,4 +0,0 @@
-//DOM-selector for the canvas ๐
-const ctx = document.getElementById('chart').getContext('2d')
-
-//"Draw" the chart here ๐
diff --git a/code/index.html b/code/index.html
deleted file mode 100644
index 2fb5e0ae..00000000
--- a/code/index.html
+++ /dev/null
@@ -1,21 +0,0 @@
-
-
-
-
-
-
- Project GitHub Tracker
-
-
-
-
GitHub Tracker
-
Projects:
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/code/script.js b/code/script.js
deleted file mode 100644
index e69de29b..00000000
diff --git a/code/style.css b/code/style.css
deleted file mode 100644
index 7c8ad447..00000000
--- a/code/style.css
+++ /dev/null
@@ -1,3 +0,0 @@
-body {
- background: #FFECE9;
-}
\ No newline at end of file
diff --git a/img/favicon.png b/img/favicon.png
new file mode 100644
index 00000000..1176e028
Binary files /dev/null and b/img/favicon.png differ
diff --git a/index.html b/index.html
new file mode 100644
index 00000000..03b69217
--- /dev/null
+++ b/index.html
@@ -0,0 +1,42 @@
+
+
+
+
+
+
+
+ Eyahya's GitHub Tracker
+
+
+
+
+
+
+
+
+
+
+