Skip to content

youcefzaid/mindmaps

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Mar 8, 2025
08d6a6f · Mar 8, 2025

History

1 Commit
Mar 8, 2025
Mar 8, 2025
Mar 8, 2025
Mar 8, 2025
Mar 8, 2025
Mar 8, 2025
Mar 8, 2025
Mar 8, 2025
Mar 8, 2025
Mar 8, 2025
Mar 8, 2025
Mar 8, 2025
Mar 8, 2025
Mar 8, 2025
Mar 8, 2025
Mar 8, 2025
Mar 8, 2025
Mar 8, 2025
Mar 8, 2025
Mar 8, 2025
Mar 8, 2025
Mar 8, 2025
Mar 8, 2025
Mar 8, 2025
Mar 8, 2025

Repository files navigation

MindMaps - Interactive Mind Mapping Application

Home Page

Overview

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.

Mind Map Example

Features

  • Interactive mind map creation and editing
  • Force-directed graph visualization using D3.js
  • Modern, responsive user interface built with Tailwind CSS

Getting Started

Prerequisites

  • PHP 8.x
  • Node.js 16+ and npm
  • Composer
  • MySQL or PostgreSQL

Installation

  1. Clone the repository:
git clone [repository-url]
cd mindmaps
  1. Install PHP dependencies:
composer install
  1. Install JavaScript dependencies:
npm install
  1. Set up your environment:
cp .env.example .env
php artisan key:generate
  1. Configure your database in the .env file and run migrations:
php artisan migrate
  1. Start the development server:
php artisan serve
  1. In a separate terminal, start the Vite development server:
npm run dev

Development

To build for production:

npm run build

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

License

This project is open-sourced software licensed under the MIT license.