Stop counting boxes by hand. Start delivering.
This tool automates the chaotic "Girl Delivery" logistics for Girl Scout Cookie season. It takes the raw, messy CSV export from Digital Cookie and turns it into clean, printable pick lists and packing slips.
The standard Digital Cookie export is a row-by-row transaction log. To figure out what a specific Scout needs to pick up from the Troop Leader, you have to:
- Filter out "Shipped" and "Donated" orders.
- Sum up the rows for that specific girl.
- Manually write it down. If a girl has 50 orders, that is 50 chances to make a math error.
This Streamlit app does the math for you.
- Baker Agnostic: Works for Little Brownie Bakers (LBB) (Samoas/Trefoils) AND ABC Bakers (Caramel deLites/Shortbread).
- Smart Filtering: Automatically isolates "Girl Delivery" orders so you don't track inventory that is being shipped by the warehouse.
- PDF Generation: Instantly creates:
- Master Pull List: For the Troop Leader to pull inventory from the cupboard.
- Scout Packets: A ZIP file containing individual PDFs for each girl (Summary + Packing Slips).
- Log in to Digital Cookie.
- Navigate to the Orders tab.
- Scroll to the bottom and click "Export Orders" (Save the
.csvor.xlsxfile). - Open the Cookie Logistics Manager app.
- Drag and drop your file.
- Download your PDFs!
- In-Memory Processing: Your data is processed in the system's RAM and is never saved to a database or disk.
- Ephemeral: Once you close the browser tab, the data is wiped instantly.
- No Tracking: We do not store email addresses, scout names, or customer data.
If you prefer to run this on your own machine instead of the web:
-
Clone the repo:
git clone [https://github.com/Lukemendels/cookie-savior.git](https://github.com/Lukemendels/cookie-savior.git) cd cookie-savior -
Install requirements:
pip install -r requirements.txt
-
Run the app:
streamlit run app.py
This is a volunteer project built by a Girl Scout Dad. It is not officially affiliated with, endorsed by, or supported by Girl Scouts of the USA (GSUSA). Always verify your totals before placing irrevocable orders!
Built with β€οΈ by Luke M.