House Designer App

A simple web-based application for designing house floor plans.

Features

  • 2D floor plan designer with canvas-based drawing
  • Tools for adding rooms, walls, doors, and windows
  • Basic furniture placement
  • Save and load designs
  • Measurement tools

Project Structure

  • /backend - Server-side code and API endpoints
  • /frontend - Client-side HTML, CSS, and JavaScript
  • /shared - Shared types and utilities

How to Use

  1. Draw walls by clicking and dragging on the canvas
  2. Add doors and windows using the toolbar
  3. Place furniture from the item palette
  4. Save your design using the save button
  5. Load previous designs from the dropdown menu

Technologies Used

  • HTML Canvas for rendering
  • Val Town blob storage for saving designs
  • TypeScript for type safety