🧰 Developer Resources & API Documentation
Welcome to the Twisted Artists Guild Developer Hub—where artist-first engineering meets open collaboration.
We embrace a hybrid philosophy: build thoughtfully in-house, integrate where it saves creators time, and share our work transparently.
🔓 Open Source & Community-Driven
We're not just building software, we're building shared infrastructure. Both our front-end and back-end source code are fully open and MIT licensed:
We welcome forks, feature branches, pull requests, and community feedback.
🎨 Front-End Framework
- Stack: Next.js + DaisyUI + TailwindCSS for themeable, scalable styling
- Modular Components: Shared elements abstracted for reuse across the platform
- Live Forms: Database-stored, editable without code redeploys
- Mobile First: All UI designed for touch and screen flexibility
- Discovery UX:
- Bloomscrolling: Infinite scroll tuned to art interests
- Social features: Likes, shares, comments
- Messaging: Direct and group artist communication
- Labeling: Highlights contest winners and promoted listings
⚙️ Back-End Architecture
- Platform Stack: C# with Entity Framework (Code-First)
- API Design:
- Full CRUD coverage across data models
- Nested routes exposing relational data
- Security Layer: Role-based authorization middleware
- Finance Tools:
- Double-entry accounting integrations
- PCI-compliant payment vendor passthrough
- Event Ticketing:
- Anti-scalping protections
- Waitlist systems for equitable distribution
🛠️ DevOps & Infrastructure
- Version Control: GitHub Enterprise with full issue tracking and contributions
- CI/CD:
- Pipeline auto-publishes DB migrations
- Deploys to regionally scaled Azure staging & production slots
- Future Features:
- Native mobile apps with offline caching
- QR-ticketing + POS printer integration
- Event dashboard analytics + booth tools
🧩 Integrations & SDK (Coming Soon)
Third-party modules and vendor services welcomed—especially those that support portfolio analytics, accounting dashboards, and intelligent discovery.
Our planned SDK will expose key platform modules for reuse, from contests to ticketing engines.
🎯 Developer Philosophy
At TAG, code is community. If your contributions foster creator equity, sustainability, or visibility, we're eager to support you.