AI-powered assistant for professional FileMaker developers. Get expert help with scripts, calculations, database design, and troubleshooting.
Live site: https://dev.fmdojo.com
- FileMaker-specialized AI assistant powered by OpenAI
- Chat history with session management
- Shareable chat links (one-time tokens)
- FileMaker syntax highlighting in code blocks
- Copy-to-clipboard for code snippets
- Text size controls
- Syntax highlighting for SQL, JavaScript, JSON, and XML
- Real-time linting and validation
- Save and manage code snippets
- Light and dark theme support
- Format and copy code
- Visual entity-relationship diagram editor
- Drag-and-drop table nodes with field definitions
- Connect tables with relationships
- Sticky notes for annotations
- Export to PDF
- Save and load diagrams
- Email/password authentication (bcrypt + NextAuth.js)
- Email verification flow
- Password reset
- Multi-device session tracking and management
- Revoke sessions / logout all devices
- Stripe-powered subscription billing (Starter / Pro / Enterprise)
- Monthly token allowances with rollover
- Token usage tracking per message
- Low balance warnings
- Subscription management (upgrade, downgrade, cancel)
- Markdown-powered blog with syntax highlighting
- SEO-friendly URLs
- Framework: Next.js 14 (App Router)
- Language: TypeScript
- Database: PostgreSQL (Neon)
- ORM: Prisma
- Auth: NextAuth.js v4 (JWT + Credentials)
- Payments: Stripe (subscriptions)
- AI: OpenAI API
- Email: SendGrid
- Styling: Tailwind CSS (custom Art Deco / Japanese theme)
- Code Editor: CodeMirror
- Diagrams: React Flow
- Hosting: Netlify
Found a bug? Have a feature request?
π Submit an issue
We use GitHub Issues for bug reports during testing. Feature requests and upvoting will move to Canny for the production release.
Proprietary. All rights reserved.