Back to Projects

MarkIT

MarkIT

Project Overview

An interactive event space management application designed to simplify the planning and organization of event layouts for event planners and venue managers.

MarkIT is an innovative event space management application that streamlines the process of planning and organizing event layouts. Built with event planners and venue managers in mind, it offers an intuitive interface for designing and managing event spaces.

Key features include:

    Venue Mode

  • Interactive room design with drag-and-drop functionality and collision detection
  • Table and feature placement with rotation capabilities
  • Direct vendor assignment to tables within the layout
  • Layout protection with object locking mechanism
  • Vendor Mode

  • Comprehensive vendor management system
  • Detailed vendor information tracking (names, products, descriptions, electricity needs)
  • Real-time vendor status updates with visual table highlighting
  • Vendor check-in system with visual feedback
  • Recent Updates

  • Intuitive icon-based navigation with Material-UI tooltips
  • Improved options bar placement for better accessibility
  • Enhanced onboarding experience with guided room creation
  • Bug fixes and performance improvements

This project showcases my ability to create complex, interactive web applications using modern technologies. The combination of React, TypeScript, and Konva.js enables smooth, responsive interactions while maintaining code quality and type safety.

MarkIT demonstrates my focus on user experience and attention to detail, from the intuitive drag-and-drop interface to the thoughtful implementation of features that solve real-world event planning challenges.

Project Details

Technologies

React TypeScript Tailwind CSS Konva.js Local Storage Material-UI

Project Screenshots

MarkIT Venue Mode

Venue Design Interface

Interactive room layout designer with drag-and-drop functionality

MarkIT Vendor Management

Vendor Management

Comprehensive vendor information and table assignment system