How kyo456/uoacs-devs-hackathon-2026 works
This repository implements a browser-based contact rolodex, with a Chrome-extension workflow for extracting business contact details from the active website and saving them as searchable cards. The app also supports card and group management and a flip-card interface. The README provides no product detail, so this map relies on the sampled app and scraper code; some UI and integration wiring is therefore omitted where it cannot be confirmed.
Main entry points: app.js Rolodex app · scraper.js Contact extraction · index.html Rolodex interface
Components 14
Rolodex experience
- Rolodex app
FINAL-REAL-combined/app.js - Rolodex interface
FINAL-REAL-combined/index.html - Card views
FINAL-REAL-combined/app.js - Card search
FINAL-REAL-combined/app.js - Group management
FINAL-REAL-combined/app.js
Contact capture
- Page capture
FINAL-REAL-combined/app.js - Contact extraction
FINAL-REAL-combined/scraper.js - Contact-page fetch
FINAL-REAL-combined/scraper.js
Saved data
- Contact cards
FINAL-REAL-combined/app.js - Contact groups
FINAL-REAL-combined/app.js
Browser environment
- Chrome extension APIs
- Website DOM
Other components
- User
- Active website
Connections 19
- User → Rolodex interface: uses
- Rolodex interface → Rolodex app: hosts
- Rolodex app → Card views: renders
- Rolodex app → Card search: handles search
- Rolodex app → Group management: manages groups
- Rolodex app → Page capture: starts capture
- Page capture → Chrome extension APIs: queries active tab
- Chrome extension APIs → Active website: targets tab
- Page capture → Contact extraction: injects scraper
- Contact extraction → Website DOM: reads page
- Website DOM → Active website: belongs to
- Contact extraction → Contact-page fetch: may fetch contact page
- Contact-page fetch → Contact extraction: returns page data
- Page capture → Contact cards: saves extracted card
- Rolodex app → Chrome extension APIs: uses local storage
- Contact cards → Chrome extension APIs: reads and writes
- Contact groups → Chrome extension APIs: reads and writes
- Card search → Contact cards: searches saved cards
- Group management → Contact groups: reads and updates