gigscan_basic / README.md
kieranadair's picture
Create README.md
d5012e0 verified
|
Raw
History Blame Contribute Delete
1.76 kB
---
title: GigScan
emoji: πŸ“Έ
colorFrom: indigo
colorTo: purple
sdk: docker
pinned: false
---
# πŸ“Έ GigScan β€” Snap a Gig Poster, Get a Calendar Invite
**Build Small Hackathon 2025 β€” Backyard AI Track**
Ever snapped a photo of a gig poster pinned to a wall and then forgotten to add it to your calendar? GigScan fixes that.
Snap a photo of any live music poster and get an instant calendar invite β€” .ics file for Apple/Outlook, or one-tap Google Calendar link. No typing required.
---
## πŸ—οΈ How It Works
1. **Upload or snap** a photo of a gig poster
2. **MiniCPM-V 1.3B** (fine-tuned on 276 gig posters) extracts structured event data
3. **llama.cpp** runs the model locally in 4-bit quantized GGUF format
4. **GBNF grammar** constrains output to valid JSON β€” zero malformed responses
5. **Calendar invite** generated as .ics + Google Calendar link
---
## 🎯 Badges
| Badge | Status |
|---|---|
| 🎯 Well-Tuned | βœ… Fine-tuned MiniCPM-V 4.6 on custom poster dataset |
| πŸ¦™ Llama Champion | βœ… Runs entirely via llama.cpp runtime |
| πŸ”Œ Off the Grid | βœ… Zero cloud APIs β€” model runs locally in the Space |
| 🎨 Off-Brand | βœ… Clean mobile-first UI built with Gradio |
| πŸ“‘ Sharing is Caring | βœ… Inference traces logged to HF dataset |
| πŸ““ Field Notes | βœ… [Blog post](LINK_TBD) |
---
## πŸ”— Links
- **Model:** [kieranadair/gigscan-minicpm-v](https://huggingface.co/kieranadair/gigscan-minicpm-v)
- **GGUF:** [kieranadair/gigscan-minicpm-v-gguf](https://huggingface.co/kieranadair/gigscan-minicpm-v-gguf)
- **Dataset:** [kieranadair/gigscan-training](https://huggingface.co/datasets/kieranadair/gigscan-training)
---
Built by [kieranadair](https://huggingface.co/kieranadair) for the Build Small Hackathon 2026.