Skip to main content

A private moving planner that turns belongings into a packing timeline, labels, and first-night plan.

Project description

Boxwise Move

Boxwise Move screenshot

Boxwise Move is a private moving planner for people who need more than a generic checklist. Paste a simple belongings CSV, choose a move date, and it builds a practical packing order, room labels, first-night kit, donation or sale queue, and supply estimate.

The app runs locally in your browser. Your inventory stays on your machine.

Features

  • Packing-stage planner for Pack now, Pack next, Last week, and Last day
  • Local classification for fragile, essential, document, heavy, donate, and sell signals
  • Label sheet with room codes for boxes and high-trust carry items
  • First-night kit builder for chargers, medicine, documents, tools, and daily-use items
  • Supply estimate based on home size, item count, and fragile items
  • Markdown export for printing, sharing with movers, or saving in notes
  • No account, cloud sync, or external API required

Install

Requires Python 3.10 or newer.

git clone https://github.com/iwaheedsattar/boxwise-move.git
cd boxwise-move
python3 -m app.server

Open http://127.0.0.1:8787.

You can also choose a different port:

python3 -m app.server --port 8791

Example Usage

  1. Click Load sample, or paste your own CSV.
  2. Set the move date and home size.
  3. Click Build move plan.
  4. Use Copy Markdown to copy a printable plan.

CSV format:

item,room,quantity,frequency,sentiment,notes
passport and lease packet,office,1,daily,high,carry in personal bag
glass mixing bowls,kitchen,3,monthly,medium,fragile nested bowls
old bookshelf,living room,1,rarely,low,sell if pickup is easy
medicine bin,bathroom,1,daily,high,first-night kit

How It Works

Boxwise Move uses a small local planning engine:

  • Parses pasted rows into household items
  • Infers missing rooms from item names
  • Scores category signals from item names and notes
  • Assigns actions such as wrap, carry, donate, sell, keep out, or pack
  • Builds a date-aware move timeline and printable labels

The goal is not to replace judgment. It gives you a clear starting order when the house is full of half-packed boxes.

Development

Run tests:

python3 -m pytest -q

Run the app:

python3 -m app.server --port 8791

Roadmap

  • Printable label page with cut lines
  • Per-room progress tracking
  • Photo attachment notes for fragile boxes
  • Calendar export for timeline steps
  • Multi-stop move support for storage units and temporary housing

License

MIT

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

boxwise_move-1.0.0.tar.gz (12.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

boxwise_move-1.0.0-py3-none-any.whl (12.5 kB view details)

Uploaded Python 3

File details

Details for the file boxwise_move-1.0.0.tar.gz.

File metadata

  • Download URL: boxwise_move-1.0.0.tar.gz
  • Upload date:
  • Size: 12.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.5

File hashes

Hashes for boxwise_move-1.0.0.tar.gz
Algorithm Hash digest
SHA256 780e9bdd6f1a67110efdc1b66dab5fdf385aec3027ad6c0b502de0a641865680
MD5 802cbf667c9c9c00d3c188719bdc5322
BLAKE2b-256 62127701f0fbeccf59035b34e62881af4ab4dbe71c9fc196f36568c0d46e82ad

See more details on using hashes here.

File details

Details for the file boxwise_move-1.0.0-py3-none-any.whl.

File metadata

  • Download URL: boxwise_move-1.0.0-py3-none-any.whl
  • Upload date:
  • Size: 12.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.5

File hashes

Hashes for boxwise_move-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 d917510df2e336337400625f4fb71dc6148496204e81cac604bf54f0566eb201
MD5 2e1de704f7c018bd03b253df45f26acc
BLAKE2b-256 ef3f204838faef487abc0596c4af6f278c80b3598646fc950c925fcda66e0ef8

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page