Aly Flow is a visual thinking and brainstorming tool that allows users to create mind maps, draw ideas freely, and organize complex thoughts on an infinite canvas. It is designed for developers, students, and creators who want to plan ideas visually instead of writing long notes.
- Create mind maps
- Infinite canvas for complex ideas
- Freehand drawing with pen tool
- Connect nodes and ideas
- Export mind maps
- Drag, zoom, and navigate canvas
- Useful for brainstorming, system design, notes, and planning
The goal of Aly Flow is to provide a simple and powerful visual workspace where users can think, plan, and organize ideas without limitations of fixed canvas size or rigid note structure.
- Next.js 16 (App Router)
- TypeScript
- Tailwind CSS
- React Flow (Mind map & canvas)
- React Icons
- Zustand (State management)
- TanStack React Query (Server state management)
- Axios
- zod
- Next.js API Routes
- PostgreSQL
- Prisma ORM
- JWT Authentication
- Bcrypt (Password hashing)
- Bun (Package manager & runtime)
- ESLint
- PostCSS
- Prisma Migrate
Clone the repository:
git clone https://github.com/your-username/aly-flow.git
cd aly-flowInstall dependencies:
bun installSetup environment variables:
.envRun database migrations:
bunx prisma migrate dev
bunx prisma generateStart the development server:
bun run devBuild for production:
bun run buildStart production server:
bun startContributions are welcome! If you want to contribute:
- Fork the repository
- Clone your fork
- Create a new branch
- Make your changes
- Commit and push
- Create a Pull Request
This project is open-source and available under the MIT License.
