├── .dockerignore ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.yml │ └── feature_request.yml ├── pull_request_template.md └── workflows │ └── build_test.yml ├── .gitignore ├── .husky ├── pre-commit └── pre-push ├── AI_RULES.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── Dockerfile ├── LICENSE.md ├── README.md ├── components.json ├── docker-compose.yml ├── docs └── VERSIONING.md ├── eslint.config.js ├── image1.png ├── image2.png ├── index.html ├── nginx.conf ├── package.json ├── pnpm-lock.yaml ├── postcss.config.js ├── public ├── ThothBlueprint-icon.png ├── ThothBlueprint-icon.svg ├── android-chrome-192x192.png ├── android-chrome-512x512.png ├── apple-touch-icon.png ├── browserconfig.xml ├── favicon.ico ├── offline.html ├── placeholder.svg ├── robots.txt └── whats-new.md ├── src ├── App.css ├── App.tsx ├── components │ ├── AboutDialog.tsx │ ├── AddElementDialog.tsx │ ├── AddNoteDialog.tsx │ ├── AddRelationshipDialog.tsx │ ├── AddTableDialog.tsx │ ├── AddZoneDialog.tsx │ ├── AppIntro.tsx │ ├── ColorPicker.tsx │ ├── CreateDiagramDialog.tsx │ ├── CustomEdge.tsx │ ├── DiagramEditor.tsx │ ├── DiagramGallery.tsx │ ├── DiagramLayout.tsx │ ├── EdgeInspectorPanel.tsx │ ├── EditNoteDialog.tsx │ ├── EditZoneDialog.tsx │ ├── EditorMenubar.tsx │ ├── EditorSidebar.tsx │ ├── ExportDialog.tsx │ ├── Features.tsx │ ├── ImportDialog.tsx │ ├── Layout.tsx │ ├── LoadProjectDialog.tsx │ ├── LoadingSpinner.tsx │ ├── NoteNode.tsx │ ├── PWAInstallPrompt.tsx │ ├── PWAStatus.tsx │ ├── PWAUpdateNotification.tsx │ ├── RelationshipsTab.tsx │ ├── RenameDiagramDialog.tsx │ ├── ReorganizeWarningDialog.tsx │ ├── ShortcutsDialog.tsx │ ├── StoreInitializer.tsx │ ├── TableAccordionContent.tsx │ ├── TableNode.tsx │ ├── TablesTab.tsx │ ├── UpdateDialog.tsx │ ├── WhatsNewDialog.tsx │ ├── ZoneNode.tsx │ ├── icons │ │ ├── DatabaseTypeIcon.tsx │ │ ├── Django.svg │ │ ├── DjangoIcon.tsx │ │ ├── LaravelIcon.tsx │ │ ├── MSSQLIcon.tsx │ │ ├── MySQL-Logo.wine.svg │ │ ├── MySQLIcon.tsx │ │ ├── PostgreSQL-Logo.wine.svg │ │ ├── PostgreSQLIcon.tsx │ │ ├── SQLite-Logo.wine.svg │ │ ├── SQLiteIcon.tsx │ │ ├── TypeOrmIcon.tsx │ │ ├── laravel.svg │ │ ├── mssql.svg │ │ └── typeorm.svg │ ├── theme-provider.tsx │ ├── theme-toggle.tsx │ └── ui │ │ ├── accordion.tsx │ │ ├── alert-dialog.tsx │ │ ├── alert.tsx │ │ ├── aspect-ratio.tsx │ │ ├── avatar.tsx │ │ ├── badge.tsx │ │ ├── breadcrumb.tsx │ │ ├── button.tsx │ │ ├── calendar.tsx │ │ ├── card.tsx │ │ ├── carousel.tsx │ │ ├── chart.tsx │ │ ├── checkbox.tsx │ │ ├── collapsible.tsx │ │ ├── command.tsx │ │ ├── context-menu.tsx │ │ ├── dialog.tsx │ │ ├── drawer.tsx │ │ ├── dropdown-menu.tsx │ │ ├── form.tsx │ │ ├── hover-card.tsx │ │ ├── input-otp.tsx │ │ ├── input.tsx │ │ ├── kbd.tsx │ │ ├── label.tsx │ │ ├── menubar.tsx │ │ ├── navigation-menu.tsx │ │ ├── pagination.tsx │ │ ├── popover-with-arrow.tsx │ │ ├── popover.tsx │ │ ├── progress.tsx │ │ ├── radio-group.tsx │ │ ├── resizable.tsx │ │ ├── scroll-area.tsx │ │ ├── select.tsx │ │ ├── separator.tsx │ │ ├── sheet.tsx │ │ ├── sidebar.tsx │ │ ├── skeleton.tsx │ │ ├── slider.tsx │ │ ├── sonner.tsx │ │ ├── switch.tsx │ │ ├── table.tsx │ │ ├── tabs.tsx │ │ ├── textarea.tsx │ │ ├── toast.tsx │ │ ├── toaster.tsx │ │ ├── toggle-group.tsx │ │ ├── toggle.tsx │ │ └── tooltip.tsx ├── globals.css ├── hooks │ ├── use-mobile.tsx │ ├── use-sidebar-state.ts │ ├── use-toast.ts │ └── usePWA.ts ├── lib │ ├── backup.ts │ ├── codegen │ │ ├── django │ │ │ ├── django-helpers.ts │ │ │ └── migration-generator.ts │ │ ├── laravel │ │ │ ├── laravel-helpers.ts │ │ │ └── migration-generator.ts │ │ └── typeorm │ │ │ ├── migration-generator.ts │ │ │ └── typeorm-helpers.ts │ ├── colors.ts │ ├── constants.ts │ ├── db-types.ts │ ├── db.ts │ ├── exporter │ │ └── sql-dbml-json-exporter.ts │ ├── importer.ts │ ├── importer │ │ ├── dbml-parser.ts │ │ ├── mysql-ddl-parser.ts │ │ └── postgres-ddl-parser.ts │ ├── layout-algorithms.ts │ ├── mermaid.ts │ ├── types.ts │ └── utils.ts ├── main.tsx ├── pages │ ├── Index.tsx │ └── NotFound.tsx ├── store │ └── store.ts ├── utils │ ├── pwaUtils.ts │ └── toast.ts └── vite-env.d.ts ├── tailwind.config.ts ├── tsconfig.app.json ├── tsconfig.json ├── tsconfig.node.json ├── vercel.json └── vite.config.ts /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/.dockerignore -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/.github/ISSUE_TEMPLATE/bug_report.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/.github/ISSUE_TEMPLATE/feature_request.yml -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/.github/pull_request_template.md -------------------------------------------------------------------------------- /.github/workflows/build_test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/.github/workflows/build_test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | pnpm lint -------------------------------------------------------------------------------- /.husky/pre-push: -------------------------------------------------------------------------------- 1 | pnpm build -------------------------------------------------------------------------------- /AI_RULES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/AI_RULES.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/README.md -------------------------------------------------------------------------------- /components.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/components.json -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /docs/VERSIONING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/docs/VERSIONING.md -------------------------------------------------------------------------------- /eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/eslint.config.js -------------------------------------------------------------------------------- /image1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/image1.png -------------------------------------------------------------------------------- /image2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/image2.png -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/index.html -------------------------------------------------------------------------------- /nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/nginx.conf -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/postcss.config.js -------------------------------------------------------------------------------- /public/ThothBlueprint-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/public/ThothBlueprint-icon.png -------------------------------------------------------------------------------- /public/ThothBlueprint-icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/public/ThothBlueprint-icon.svg -------------------------------------------------------------------------------- /public/android-chrome-192x192.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/public/android-chrome-192x192.png -------------------------------------------------------------------------------- /public/android-chrome-512x512.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/public/android-chrome-512x512.png -------------------------------------------------------------------------------- /public/apple-touch-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/public/apple-touch-icon.png -------------------------------------------------------------------------------- /public/browserconfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/public/browserconfig.xml -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/offline.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/public/offline.html -------------------------------------------------------------------------------- /public/placeholder.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/public/placeholder.svg -------------------------------------------------------------------------------- /public/robots.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/public/robots.txt -------------------------------------------------------------------------------- /public/whats-new.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/public/whats-new.md -------------------------------------------------------------------------------- /src/App.css: -------------------------------------------------------------------------------- 1 | /* Default styles removed for full-screen layout */ -------------------------------------------------------------------------------- /src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/src/App.tsx -------------------------------------------------------------------------------- /src/components/AboutDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/src/components/AboutDialog.tsx -------------------------------------------------------------------------------- /src/components/AddElementDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/src/components/AddElementDialog.tsx -------------------------------------------------------------------------------- /src/components/AddNoteDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/src/components/AddNoteDialog.tsx -------------------------------------------------------------------------------- /src/components/AddRelationshipDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/src/components/AddRelationshipDialog.tsx -------------------------------------------------------------------------------- /src/components/AddTableDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/src/components/AddTableDialog.tsx -------------------------------------------------------------------------------- /src/components/AddZoneDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/src/components/AddZoneDialog.tsx -------------------------------------------------------------------------------- /src/components/AppIntro.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/src/components/AppIntro.tsx -------------------------------------------------------------------------------- /src/components/ColorPicker.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/src/components/ColorPicker.tsx -------------------------------------------------------------------------------- /src/components/CreateDiagramDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/src/components/CreateDiagramDialog.tsx -------------------------------------------------------------------------------- /src/components/CustomEdge.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/src/components/CustomEdge.tsx -------------------------------------------------------------------------------- /src/components/DiagramEditor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/src/components/DiagramEditor.tsx -------------------------------------------------------------------------------- /src/components/DiagramGallery.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/src/components/DiagramGallery.tsx -------------------------------------------------------------------------------- /src/components/DiagramLayout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/src/components/DiagramLayout.tsx -------------------------------------------------------------------------------- /src/components/EdgeInspectorPanel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/src/components/EdgeInspectorPanel.tsx -------------------------------------------------------------------------------- /src/components/EditNoteDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/src/components/EditNoteDialog.tsx -------------------------------------------------------------------------------- /src/components/EditZoneDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/src/components/EditZoneDialog.tsx -------------------------------------------------------------------------------- /src/components/EditorMenubar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/src/components/EditorMenubar.tsx -------------------------------------------------------------------------------- /src/components/EditorSidebar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/src/components/EditorSidebar.tsx -------------------------------------------------------------------------------- /src/components/ExportDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/src/components/ExportDialog.tsx -------------------------------------------------------------------------------- /src/components/Features.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/src/components/Features.tsx -------------------------------------------------------------------------------- /src/components/ImportDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/src/components/ImportDialog.tsx -------------------------------------------------------------------------------- /src/components/Layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/src/components/Layout.tsx -------------------------------------------------------------------------------- /src/components/LoadProjectDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/src/components/LoadProjectDialog.tsx -------------------------------------------------------------------------------- /src/components/LoadingSpinner.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/src/components/LoadingSpinner.tsx -------------------------------------------------------------------------------- /src/components/NoteNode.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/src/components/NoteNode.tsx -------------------------------------------------------------------------------- /src/components/PWAInstallPrompt.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/src/components/PWAInstallPrompt.tsx -------------------------------------------------------------------------------- /src/components/PWAStatus.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/src/components/PWAStatus.tsx -------------------------------------------------------------------------------- /src/components/PWAUpdateNotification.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/src/components/PWAUpdateNotification.tsx -------------------------------------------------------------------------------- /src/components/RelationshipsTab.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/src/components/RelationshipsTab.tsx -------------------------------------------------------------------------------- /src/components/RenameDiagramDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/src/components/RenameDiagramDialog.tsx -------------------------------------------------------------------------------- /src/components/ReorganizeWarningDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/src/components/ReorganizeWarningDialog.tsx -------------------------------------------------------------------------------- /src/components/ShortcutsDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/src/components/ShortcutsDialog.tsx -------------------------------------------------------------------------------- /src/components/StoreInitializer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/src/components/StoreInitializer.tsx -------------------------------------------------------------------------------- /src/components/TableAccordionContent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/src/components/TableAccordionContent.tsx -------------------------------------------------------------------------------- /src/components/TableNode.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/src/components/TableNode.tsx -------------------------------------------------------------------------------- /src/components/TablesTab.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/src/components/TablesTab.tsx -------------------------------------------------------------------------------- /src/components/UpdateDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/src/components/UpdateDialog.tsx -------------------------------------------------------------------------------- /src/components/WhatsNewDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/src/components/WhatsNewDialog.tsx -------------------------------------------------------------------------------- /src/components/ZoneNode.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/src/components/ZoneNode.tsx -------------------------------------------------------------------------------- /src/components/icons/DatabaseTypeIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/src/components/icons/DatabaseTypeIcon.tsx -------------------------------------------------------------------------------- /src/components/icons/Django.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/src/components/icons/Django.svg -------------------------------------------------------------------------------- /src/components/icons/DjangoIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/src/components/icons/DjangoIcon.tsx -------------------------------------------------------------------------------- /src/components/icons/LaravelIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/src/components/icons/LaravelIcon.tsx -------------------------------------------------------------------------------- /src/components/icons/MSSQLIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/src/components/icons/MSSQLIcon.tsx -------------------------------------------------------------------------------- /src/components/icons/MySQL-Logo.wine.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/src/components/icons/MySQL-Logo.wine.svg -------------------------------------------------------------------------------- /src/components/icons/MySQLIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/src/components/icons/MySQLIcon.tsx -------------------------------------------------------------------------------- /src/components/icons/PostgreSQL-Logo.wine.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/src/components/icons/PostgreSQL-Logo.wine.svg -------------------------------------------------------------------------------- /src/components/icons/PostgreSQLIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/src/components/icons/PostgreSQLIcon.tsx -------------------------------------------------------------------------------- /src/components/icons/SQLite-Logo.wine.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/src/components/icons/SQLite-Logo.wine.svg -------------------------------------------------------------------------------- /src/components/icons/SQLiteIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/src/components/icons/SQLiteIcon.tsx -------------------------------------------------------------------------------- /src/components/icons/TypeOrmIcon.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/src/components/icons/TypeOrmIcon.tsx -------------------------------------------------------------------------------- /src/components/icons/laravel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/src/components/icons/laravel.svg -------------------------------------------------------------------------------- /src/components/icons/mssql.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/src/components/icons/mssql.svg -------------------------------------------------------------------------------- /src/components/icons/typeorm.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/src/components/icons/typeorm.svg -------------------------------------------------------------------------------- /src/components/theme-provider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/src/components/theme-provider.tsx -------------------------------------------------------------------------------- /src/components/theme-toggle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/src/components/theme-toggle.tsx -------------------------------------------------------------------------------- /src/components/ui/accordion.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/src/components/ui/accordion.tsx -------------------------------------------------------------------------------- /src/components/ui/alert-dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/src/components/ui/alert-dialog.tsx -------------------------------------------------------------------------------- /src/components/ui/alert.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/src/components/ui/alert.tsx -------------------------------------------------------------------------------- /src/components/ui/aspect-ratio.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/src/components/ui/aspect-ratio.tsx -------------------------------------------------------------------------------- /src/components/ui/avatar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/src/components/ui/avatar.tsx -------------------------------------------------------------------------------- /src/components/ui/badge.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/src/components/ui/badge.tsx -------------------------------------------------------------------------------- /src/components/ui/breadcrumb.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/src/components/ui/breadcrumb.tsx -------------------------------------------------------------------------------- /src/components/ui/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/src/components/ui/button.tsx -------------------------------------------------------------------------------- /src/components/ui/calendar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/src/components/ui/calendar.tsx -------------------------------------------------------------------------------- /src/components/ui/card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/src/components/ui/card.tsx -------------------------------------------------------------------------------- /src/components/ui/carousel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/src/components/ui/carousel.tsx -------------------------------------------------------------------------------- /src/components/ui/chart.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/src/components/ui/chart.tsx -------------------------------------------------------------------------------- /src/components/ui/checkbox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/src/components/ui/checkbox.tsx -------------------------------------------------------------------------------- /src/components/ui/collapsible.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/src/components/ui/collapsible.tsx -------------------------------------------------------------------------------- /src/components/ui/command.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/src/components/ui/command.tsx -------------------------------------------------------------------------------- /src/components/ui/context-menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/src/components/ui/context-menu.tsx -------------------------------------------------------------------------------- /src/components/ui/dialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/src/components/ui/dialog.tsx -------------------------------------------------------------------------------- /src/components/ui/drawer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/src/components/ui/drawer.tsx -------------------------------------------------------------------------------- /src/components/ui/dropdown-menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/src/components/ui/dropdown-menu.tsx -------------------------------------------------------------------------------- /src/components/ui/form.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/src/components/ui/form.tsx -------------------------------------------------------------------------------- /src/components/ui/hover-card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/src/components/ui/hover-card.tsx -------------------------------------------------------------------------------- /src/components/ui/input-otp.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/src/components/ui/input-otp.tsx -------------------------------------------------------------------------------- /src/components/ui/input.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/src/components/ui/input.tsx -------------------------------------------------------------------------------- /src/components/ui/kbd.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/src/components/ui/kbd.tsx -------------------------------------------------------------------------------- /src/components/ui/label.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/src/components/ui/label.tsx -------------------------------------------------------------------------------- /src/components/ui/menubar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/src/components/ui/menubar.tsx -------------------------------------------------------------------------------- /src/components/ui/navigation-menu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/src/components/ui/navigation-menu.tsx -------------------------------------------------------------------------------- /src/components/ui/pagination.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/src/components/ui/pagination.tsx -------------------------------------------------------------------------------- /src/components/ui/popover-with-arrow.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/src/components/ui/popover-with-arrow.tsx -------------------------------------------------------------------------------- /src/components/ui/popover.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/src/components/ui/popover.tsx -------------------------------------------------------------------------------- /src/components/ui/progress.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/src/components/ui/progress.tsx -------------------------------------------------------------------------------- /src/components/ui/radio-group.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/src/components/ui/radio-group.tsx -------------------------------------------------------------------------------- /src/components/ui/resizable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/src/components/ui/resizable.tsx -------------------------------------------------------------------------------- /src/components/ui/scroll-area.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/src/components/ui/scroll-area.tsx -------------------------------------------------------------------------------- /src/components/ui/select.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/src/components/ui/select.tsx -------------------------------------------------------------------------------- /src/components/ui/separator.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/src/components/ui/separator.tsx -------------------------------------------------------------------------------- /src/components/ui/sheet.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/src/components/ui/sheet.tsx -------------------------------------------------------------------------------- /src/components/ui/sidebar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/src/components/ui/sidebar.tsx -------------------------------------------------------------------------------- /src/components/ui/skeleton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/src/components/ui/skeleton.tsx -------------------------------------------------------------------------------- /src/components/ui/slider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/src/components/ui/slider.tsx -------------------------------------------------------------------------------- /src/components/ui/sonner.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/src/components/ui/sonner.tsx -------------------------------------------------------------------------------- /src/components/ui/switch.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/src/components/ui/switch.tsx -------------------------------------------------------------------------------- /src/components/ui/table.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/src/components/ui/table.tsx -------------------------------------------------------------------------------- /src/components/ui/tabs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/src/components/ui/tabs.tsx -------------------------------------------------------------------------------- /src/components/ui/textarea.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/src/components/ui/textarea.tsx -------------------------------------------------------------------------------- /src/components/ui/toast.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/src/components/ui/toast.tsx -------------------------------------------------------------------------------- /src/components/ui/toaster.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/src/components/ui/toaster.tsx -------------------------------------------------------------------------------- /src/components/ui/toggle-group.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/src/components/ui/toggle-group.tsx -------------------------------------------------------------------------------- /src/components/ui/toggle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/src/components/ui/toggle.tsx -------------------------------------------------------------------------------- /src/components/ui/tooltip.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/src/components/ui/tooltip.tsx -------------------------------------------------------------------------------- /src/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/src/globals.css -------------------------------------------------------------------------------- /src/hooks/use-mobile.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/src/hooks/use-mobile.tsx -------------------------------------------------------------------------------- /src/hooks/use-sidebar-state.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/src/hooks/use-sidebar-state.ts -------------------------------------------------------------------------------- /src/hooks/use-toast.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/src/hooks/use-toast.ts -------------------------------------------------------------------------------- /src/hooks/usePWA.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/src/hooks/usePWA.ts -------------------------------------------------------------------------------- /src/lib/backup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/src/lib/backup.ts -------------------------------------------------------------------------------- /src/lib/codegen/django/django-helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/src/lib/codegen/django/django-helpers.ts -------------------------------------------------------------------------------- /src/lib/codegen/django/migration-generator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/src/lib/codegen/django/migration-generator.ts -------------------------------------------------------------------------------- /src/lib/codegen/laravel/laravel-helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/src/lib/codegen/laravel/laravel-helpers.ts -------------------------------------------------------------------------------- /src/lib/codegen/laravel/migration-generator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/src/lib/codegen/laravel/migration-generator.ts -------------------------------------------------------------------------------- /src/lib/codegen/typeorm/migration-generator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/src/lib/codegen/typeorm/migration-generator.ts -------------------------------------------------------------------------------- /src/lib/codegen/typeorm/typeorm-helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/src/lib/codegen/typeorm/typeorm-helpers.ts -------------------------------------------------------------------------------- /src/lib/colors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/src/lib/colors.ts -------------------------------------------------------------------------------- /src/lib/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/src/lib/constants.ts -------------------------------------------------------------------------------- /src/lib/db-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/src/lib/db-types.ts -------------------------------------------------------------------------------- /src/lib/db.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/src/lib/db.ts -------------------------------------------------------------------------------- /src/lib/exporter/sql-dbml-json-exporter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/src/lib/exporter/sql-dbml-json-exporter.ts -------------------------------------------------------------------------------- /src/lib/importer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/src/lib/importer.ts -------------------------------------------------------------------------------- /src/lib/importer/dbml-parser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/src/lib/importer/dbml-parser.ts -------------------------------------------------------------------------------- /src/lib/importer/mysql-ddl-parser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/src/lib/importer/mysql-ddl-parser.ts -------------------------------------------------------------------------------- /src/lib/importer/postgres-ddl-parser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/src/lib/importer/postgres-ddl-parser.ts -------------------------------------------------------------------------------- /src/lib/layout-algorithms.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/src/lib/layout-algorithms.ts -------------------------------------------------------------------------------- /src/lib/mermaid.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/src/lib/mermaid.ts -------------------------------------------------------------------------------- /src/lib/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/src/lib/types.ts -------------------------------------------------------------------------------- /src/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/src/lib/utils.ts -------------------------------------------------------------------------------- /src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/src/main.tsx -------------------------------------------------------------------------------- /src/pages/Index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/src/pages/Index.tsx -------------------------------------------------------------------------------- /src/pages/NotFound.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/src/pages/NotFound.tsx -------------------------------------------------------------------------------- /src/store/store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/src/store/store.ts -------------------------------------------------------------------------------- /src/utils/pwaUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/src/utils/pwaUtils.ts -------------------------------------------------------------------------------- /src/utils/toast.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/src/utils/toast.ts -------------------------------------------------------------------------------- /src/vite-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/src/vite-env.d.ts -------------------------------------------------------------------------------- /tailwind.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/tailwind.config.ts -------------------------------------------------------------------------------- /tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/tsconfig.app.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/tsconfig.node.json -------------------------------------------------------------------------------- /vercel.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/vercel.json -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AHS12/thoth-blueprint/HEAD/vite.config.ts --------------------------------------------------------------------------------