Skip to main content

We use cookies for analytics. Privacy

Back to Work
Developer ToolsCase study

VibeGotchi

GitHub-powered virtual pet for developer activity

Built with
AngularTypeScriptCloudflare PagesGitHub OAuthGitHub ActionsTailwind CSS
View live project

Inside the project

01 / 02

Live Cloudflare Pages capture of the VibeGotchi product surface.

VibeGotchi1 / 2

VibeGotchi live homepage showing GitHub-powered virtual pet product interface

Live Cloudflare Pages capture of the VibeGotchi product surface.

The brief

A problem worth
building around.

Most developer activity demos stop at charts. The goal was to make GitHub activity instantly legible, memorable, and safe to try without asking for broad repository permissions.

Our approach

Built an Angular and TypeScript application with public lookup, read-only GitHub OAuth, Cloudflare Pages Functions, demo profiles, achievement logic, technology badge mapping, and a downloadable share-card workflow.

The experience

What it lets
people do.

The capabilities that turn the underlying engineering into a usable product.

  1. 01

    Public GitHub username lookup

  2. 02

    Read-only OAuth contribution scoring

  3. 03

    Evolution stages and achievement badges

  4. 04

    Technology badge detection

  5. 05

    Downloadable share card

  6. 06

    Cloudflare Pages Functions for secure OAuth exchange

Project record

What came out of it.

  • Live production app on Cloudflare Pages

  • Public open-source repository under PascalAI2024

  • Read-only GitHub OAuth using limited account permissions

  • Static GitHub Pages demo for fast public review

  • Documented screenshots, architecture, scoring, deployment, and security notes

Open source
Visibility
Live
Demo
Angular + TypeScript
Stack
Read-only GitHub
Permissions

Under the hood

Public Angular product backed by Cloudflare Pages Functions and read-only GitHub data.

frontend
backend
service
external
Public lookupOAuth exchangeRead-only tokenActivity dataProfile summary
Angular App
Public product UI
Pages Functions
OAuth callback
GitHub API
Public and read-only activity data
Pet Engine
XP, mood, achievements
Share Card
Downloadable profile artifact

Public Angular product backed by Cloudflare Pages Functions and read-only GitHub data.

Facing Similar Challenges?

Every business is different, but the problems tend to rhyme. Get in touch and tell us about yours.

A conversation, not a pitch
No obligation
We reply when we can