Skip to content

ariley/fmdojo-feedback

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

2 Commits
Β 
Β 

Repository files navigation

FM Dojo β€” FileMaker Development Assistant

AI-powered assistant for professional FileMaker developers. Get expert help with scripts, calculations, database design, and troubleshooting.

Live site: https://dev.fmdojo.com


Features

πŸ’¬ AI Chat

  • 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

πŸ“ Code Editor

  • 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

πŸ“Š ERD Diagram Builder

  • 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

πŸ” Authentication & Security

  • Email/password authentication (bcrypt + NextAuth.js)
  • Email verification flow
  • Password reset
  • Multi-device session tracking and management
  • Revoke sessions / logout all devices

πŸ’³ Subscription & Tokens

  • 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)

πŸ“° Blog

  • Markdown-powered blog with syntax highlighting
  • SEO-friendly URLs

Tech Stack

  • 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

Feedback & Issues

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.


License

Proprietary. All rights reserved.

About

Feedback place

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors