This project is a cross-platform desktop application built with Electron, React, and TypeScript, implementing a basic canvas and widget management system.
- Create, name, search and manage multiple canvases
- Visual indication of the active canvas
- Add, arrange, and manage widgets within each canvas
- Simple rich text editor for writing and formatting content
- Displays images with basic URL controls
- Basic row and column table for organizing information
- Add/remove rows and columns
- Edit cell values
- Editable column names
- Resizable and draggable within the canvas
- Configurable with properties/settings
- Electron (Desktop Application Framework)
- React + TypeScript (Frontend UI)
- Zustand (Global State Management)
- Tailwind CSS (Styling)
- React-RND (Drag & Resize Functionality)
- React-Quill (Rich Text Editor)
- Framer motion (Animation)
- Clone the repository:
git clone https://github.com/devdignesh/next99-electron-app.git
cd next99-electron-app
- Install dependencies:
npm install
- Run the development server:
npm run dev