Skip to content

Mirola is a web-based collaborative drawing tool that combines spreadsheet functionalities with drawing capabilities, allowing users to create diagrams and illustrations in a grid-like interface. It enables real-time collaboration, making it ideal for brainstorming and visual planning.

Notifications You must be signed in to change notification settings

hyykrish/mirola

Repository files navigation

Mirola

Mirola is a web-based collaborative drawing tool that combines spreadsheet functionalities with drawing capabilities, allowing users to create diagrams and illustrations in a grid-like interface. It enables real-time collaboration, making it ideal for brainstorming and visual planning.

System Architecture

Architecture

Installation

  1. First step create a .env.local and add the following configuration
    CONVEX_DEPLOYMENT="CONVEX_DEV_SECRET"

    NEXT_PUBLIC_CONVEX_URL="CONVEX_DB_PUBLIC_URL"

    NEXT_PUBLIC_CLERK_PUBLISHABLE_KEY="CLERK_AUTH_PUBLIC_KEY"
    CLERK_SECRET_KEY="CLERK_AUTH_SECRET_KEY"

    NEXT_PUBLIC_LIVEBLOCK_SECRET_KEY="LIVEBLOCKS_PUBLIC_SECRET_KEY"
  1. Using Docker
    docker build -t username/project .
    docker run -p 3000:3000 --env-file .env.local username/project
  1. Using NPM
    npm install --legacy-peer-deps
    npx convex dev
    npm run dev

About

Mirola is a web-based collaborative drawing tool that combines spreadsheet functionalities with drawing capabilities, allowing users to create diagrams and illustrations in a grid-like interface. It enables real-time collaboration, making it ideal for brainstorming and visual planning.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published