You are browsing as a guest. Sign up (or log in) to start making projects!

DigitalDNA

  • 3 Devlogs
  • 7 Total hours
Open comments for this post

54m 14s logged

Devlog #3.0 - GitHub Genome

Today’s focus was turning the GitHub Genome analyzer into a real feature by connecting it to GitHub’s API and generating meaningful genome reports from live repo data.

What’s New

  • Connected the GitHub Genome analyzer to GitHub’s public REST API.
  • Added support for both full GitHub repo URLs and owner/ repo input.
  • Retrieved live repo info including metadata, languages, README, and other stats.
  • Created a Genome Health score based on multiple repo metrics.

It’s completely functional and shows real data now!

0
0
65
Open comments for this post

3h 48m 39s logged

Devlog #2.0 - Real Data Integration

The focus was making Website Genome analyze real websites instead of faking random data.

What I worked on -

  • Tried the Google PageSpeeds Insights, but the Cloud Console setup was too much friction.
  • Switched to Mozilla’s HTTP Observatory API instead. No key required, returns a real security grade and score.
const endpoint = 'https://observatory-api.mdn.mozilla.net/api/v2/scan?host=' + hostname;
const response = await fetch(endpoint, { method: 'POST' });
const data = await response.json();
  • Added Google’s DNS-over-HTTPS API for extra real data (IP Address, Nameservers, Mail Server, DNSSEC Status)
  • Rebuilt the genes around this real data - Header Security, Test Coverage, DNSSEC, and Mail Security

Website Genome now runs on real, live data. Next up is doing the similar thing for GitHub Genome.

0
0
20
Open comments for this post

1h 52m logged

Devlog #1.0 - DigitalDNA [Project Setup]

For this project, I wanted to make something familiar like analyzing a website or a piece of code, and look at it through a different lens. That’s where the idea for DigitalDNA came from.

DigitalDNA is a web application that analyzes digital creations through the metaphor of DNA sequencing. Instead of analyzing biological DNA, it sequences websites, GitHub repos, and source code to generate a ‘genome’ report showing genes, mutations, species, and overall genome health. Think of it as the DNA finder of a website, GitHub repo, or code.

What I’ve done so far -

  • Planned and designed the overall DigitalDNA concept
  • Created the homepage and project structure
  • Designed dedicated analysis pages for - GitHub repos, website urls, and code.
0
0
16

Delete project?

Are you sure you want to permanently delete this project? This action cannot be undone.

All devlogs, followers, and associated data will be removed.

Followers

Loading…