Skip to content

scribe-security/vibe-coded-demo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GitHub Issues Explorer

A fast and flashy GitHub integration app built with FastAPI and a sleek dark-mode SPA frontend.

Features

  • 🔑 API Key management — store your GitHub Personal Access Token locally in SQLite
  • 📦 Browse repositories — grid view of all your repos with language, stars, and open issue counts
  • 🐛 Issues browser — filter by open/closed, paginate, search
  • ✏️ Edit issues — update title, body (Markdown), and state
  • 💬 Comments — view and post comments on issues
  • Fast & flashy — dark-mode glassmorphism UI with animated gradients

Tech Stack

Layer Technology
Backend FastAPI + Uvicorn
Database SQLite via SQLAlchemy
HTTP httpx (async)
Frontend Vanilla JS + CSS (SPA)

Quick Start

# 1. Install dependencies
pip install -r requirements.txt

# 2. Start the server
python run.py
# or: uvicorn app.main:app --reload

# 3. Open in your browser
open http://localhost:8000

GitHub Token

Create a token at https://github.com/settings/tokens/new with the repo scope (for private repos) or public_repo (for public repos only).

API Docs

Interactive API docs are available at http://localhost:8000/docs after starting the server.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors