/Rubber-X

This project is a drawing web application where users can create teams, document, and draw in real-time.

Primary LanguageTypeScript

RubberX

This project is a drawing web application where users can create teams, document, and draw in real-time.

Functional Requirements

  • User Authentication
  • Protected Routes
  • Team and File Creation
  • Real-time Collaboration
  • User Dashboard
  • Drawing Tools
  • Export Functionality
  • Database Setup

Non-Functional Requirements

  • Responsive Layout
  • Availability and Reliability
  • Intuitive User Interface

Future Scope Features

  • Auto Save Functionality
  • State Management Integration

Project Resources

Getting Started

  1. Clone the repository.
  2. Install dependencies: npm install.
  3. Follow setup instructions for Kinde Auth and Convex.
  4. Explore EditorJS and Excalidraw documentation.
  5. Start development server: npm run dev.