Back to GitHub activity
RepositoryRank #29Healthy(19.8)
WebSpark.ArtSpark
Art Institute Public API and WebSpark
C#
MaintainedDeclining
AI Summary
Generated by claude-haiku-4-5 with 90% confidence
Technical Summary: WebSpark.ArtSpark WebSpark.ArtSpark is a comprehensive .NET 10.0 solution that provides a complete client library and interactive web application for the Art Institute of Chicago's public REST API, implementing all 33 endpoints across 6 major categories with strongly-typed C# models and async/await patterns. The solution's standout feature is its revolutionary AI chat system with multiple personas (Artwork, Artist, Curator, Historian) that leverage OpenAI's Vision and language models to enable conversational interactions with artwork data, complete with persistent chat history, visual analysis capabilities, and externalized prompt management for hot-reloading persona definitions. The architecture comprises four main projects—a reusable Client library, an AI Agent system with configurable prompts and conversation memory, an ASP.NET Core MVC Demo application with user authentication/collections, and a Console utility—demonstrating modern .NET development practices including dependency injection, IIIF image URL construction, Elasticsearch integration, and JSON deserialization using System.Text.Json. Key technical highlights include minimal external dependencies, graceful HTTP error handling, flexible querying with pagination and field selection, responsive Bootstrap 5 UI with 26+ theme support, and SQLite-backed user persistence, all documented with a live demo at artspark.markhazleton.com. The project targets developers and cultural institutions seeking to build intelligent art discovery applications while showcasing best practices in .NET ecosystem development, API client design, and AI integration patterns.
Key Metrics
Stars
0
Forks
0
Watchers
0
Spark Score
21.9
Composite activity score
Commit Velocity
2.3/mo
Commits per month
Total Commits
67
7 in last 90 days
Signals
Pull RequestsClear
0
Open
0
Draft
0
Review
SecurityClear(partial data)
No active security alerts detected
Attention factors
staleness
Timeline
Created
Jan 30, 2023
1174 days ago
Last Commit
Jan 12, 2026
Last Push
Jan 12, 2026
96 days ago
Updated
Jan 12, 2026
Quality Indicators
README
License
CI/CD
Tests
Docs
Repository Info
Size
3,658 KB
Consistency Score
0.0
Activity Rate
0.08 commits/day
Avg Commit Size
4,858
Spark Rank
#29
