A private moving planner that turns belongings into a packing timeline, labels, and first-night plan.
Project description
Boxwise Move
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, andLast 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
- Click
Load sample, or paste your own CSV. - Set the move date and home size.
- Click
Build move plan. - Use
Copy Markdownto 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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
780e9bdd6f1a67110efdc1b66dab5fdf385aec3027ad6c0b502de0a641865680
|
|
| MD5 |
802cbf667c9c9c00d3c188719bdc5322
|
|
| BLAKE2b-256 |
62127701f0fbeccf59035b34e62881af4ab4dbe71c9fc196f36568c0d46e82ad
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d917510df2e336337400625f4fb71dc6148496204e81cac604bf54f0566eb201
|
|
| MD5 |
2e1de704f7c018bd03b253df45f26acc
|
|
| BLAKE2b-256 |
ef3f204838faef487abc0596c4af6f278c80b3598646fc950c925fcda66e0ef8
|