MindMaps is a modern web application built with Laravel and Vue.js that allows users to create, edit, and organize their thoughts through interactive mind maps. The application features a clean, intuitive interface and uses D3.js force-directed graphs for smooth, dynamic mind map visualization.
- Interactive mind map creation and editing
- Force-directed graph visualization using D3.js
- Modern, responsive user interface built with Tailwind CSS
- PHP 8.x
- Node.js 16+ and npm
- Composer
- MySQL or PostgreSQL
- Clone the repository:
git clone [repository-url]
cd mindmaps
- Install PHP dependencies:
composer install
- Install JavaScript dependencies:
npm install
- Set up your environment:
cp .env.example .env
php artisan key:generate
- Configure your database in the
.env
file and run migrations:
php artisan migrate
- Start the development server:
php artisan serve
- In a separate terminal, start the Vite development server:
npm run dev
To build for production:
npm run build
Contributions are welcome! Please feel free to submit a Pull Request.
This project is open-sourced software licensed under the MIT license.