https://github.com/tlaukkanen/mindmapflow
MindMapFlow.com - Mind mapping app for organizing and simplifying your ideas
https://github.com/tlaukkanen/mindmapflow
mind-mapping mindmap mindmap-editor mindmapping nextjs pwa pwa-app react
Last synced: 5 months ago
JSON representation
MindMapFlow.com - Mind mapping app for organizing and simplifying your ideas
- Host: GitHub
- URL: https://github.com/tlaukkanen/mindmapflow
- Owner: tlaukkanen
- Created: 2025-01-20T21:53:28.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-12-16T21:13:47.000Z (6 months ago)
- Last Synced: 2025-12-18T05:29:48.638Z (6 months ago)
- Topics: mind-mapping, mindmap, mindmap-editor, mindmapping, nextjs, pwa, pwa-app, react
- Language: TypeScript
- Homepage: https://mindmapflow.com/
- Size: 3.18 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# MindMapFlow
Meet MindMapFlow, your ultimate brainstorming companion. Designed to unleash creativity and enhance productivity, MindMapFlow transforms complex ideas into clear, structured visuals. Whether you're a student, professional, or creative, our intuitive interface helps you map out thoughts, simplify concepts, and bring your projects to life. Join the MindMapFlow revolution and unlock the full potential of your mind!


### AI suggestions using Azure OpenAI services

### Multiple pre-defined themes

# Tech Stack
MindMapFlow is built using these major components:
* React, Next.js - https://nextjs.org/
* MUI React UI tools - https://mui.com/
* React Flow - https://reactflow.dev/
* Azure OpenAI in Foundry Models - https://azure.microsoft.com/en-us/products/ai-foundry/models/openai
## Configuration
Following environment variables are used as configuration:
- `DATABASE_URL` - SQL Server connection string
- `NEXT_PUBLIC_APPINSIGHTS_CONNECTION_STRING` - AppInsights
- `ENV` - prod or local
- `AZURE_STORAGE_CONNECTION_STRING` - for storing mindmaps
- `ALLOWED_USERS` - comma separated list of allowed user email addresses
- `GOOGLE_CLIENT_ID` - Client ID from Google Platform to allow "login with Google"
- `GOOGLE_SECRET` - Client secret for Google account login
- `NEXTAUTH_SECRET`
Set the following environment variables to enable AI-powered suggestions via Azure OpenAI:
- `AZURE_OPENAI_ENDPOINT`
- `AZURE_OPENAI_API_KEY`
- `AZURE_OPENAI_MODEL`
- `AZURE_OPENAI_API_VERSION`
## 3rd Party Notes
- https://screely.com/ used for browser mockup screenshots