/whiteboard

A powerful and intuitive web-based whiteboard application built with React, TypeScript, and Express. It offers a seamless drawing experience with features such as JWT authentication, undo/redo functionality, and keyboard shortcuts.

Primary LanguageJavaScript

Whiteboard App

A powerful and intuitive web-based whiteboard application built with React, TypeScript, and Express. It offers a seamless drawing experience with features such as JWT authentication, undo/redo functionality, and keyboard shortcuts.

Features

  • Interactive Drawing: Create and manipulate drawings with a user-friendly interface.
  • Undo/Redo: Easily correct mistakes with keyboard shortcuts (Ctrl + Z / Ctrl + Y).
  • JWT Authentication: Secure access with JSON Web Token authentication.
  • Export Drawings: Download your creations in various formats.
  • Performance Optimized: Fast and responsive user experience.

Tech Stack

  • Frontend: React, TypeScript
  • Backend: Express
  • Database: MongoDB
  • Authentication: JWT
  • Styling: Custom CSS

Installation

  1. Clone the Repository:

    git clone https://github.com/Pulkitxm/whiteboard.git