Enhance check in and check out #102

Closed
opened 2026-10-05 01:22:29 +02:00 by adam · 7 comments
Owner
https://github.com/jamesarich/meshing-around https://github.com/jamesarich/meshing-around/commit/34296a6e59a950aa4fbde4610c47d2821e199cae This idea enhanced with SQL and many more options. <!-- github-sync-id:3556488850 -->
adam closed this issue 2026-10-05 01:22:29 +02:00
Author
Owner

Be cool if it had a basic point of sale logic as well

Be cool if it had a basic point of sale logic as well <!-- github-comment-id:3452201465 -->
Author
Owner

Request for a check-in time window for an event in particular.

Like right now I have Friend hunting alone in a tree stand, it would be cool if there was a notification sent if he did NOT check in at certain intervals.

This could also be geo location aware if the user hasn't moved from position and they are checked in send a "are you ok"

Request for a check-in time window for an event in particular. Like right now I have Friend hunting alone in a tree stand, it would be cool if there was a notification sent if he did NOT check in at certain intervals. This could also be geo location aware if the user hasn't moved from position and they are checked in send a "are you ok" <!-- github-comment-id:3452322473 -->
Author
Owner

So the existing logic https://github.com/SpudGunMan/meshing-around/blob/main/modules/checklist.py

But refactoring it into likely a new set of commands while the example is for tools this could apply to any asset?

Check*
Checkin (borrow, or return)
Checkout (borrow, or return)
Checklist add
Checklist remove
Checklist approve
Checklist deny

For a point of sale it would need

Item*
Itemlist(totals for the day currently in cash and quantity)

Itemsell (remove qty and add sale)

Itemreturn (reverse charges and qty)

Itemadd (set initial qty and value)

Itemremove (remove the item from inventory or from the option to sell)

Itemreset (manually set value or price going forward)

Itemstats (hot item of the moment)

So the existing logic https://github.com/SpudGunMan/meshing-around/blob/main/modules/checklist.py But refactoring it into likely a new set of commands while the example is for tools this could apply to any asset? Check* Checkin (borrow, or return) Checkout (borrow, or return) Checklist add Checklist remove Checklist approve Checklist deny For a point of sale it would need Item* Itemlist(totals for the day currently in cash and quantity) Itemsell (remove qty and add sale) Itemreturn (reverse charges and qty) Itemadd (set initial qty and value) Itemremove (remove the item from inventory or from the option to sell) Itemreset (manually set value or price going forward) Itemstats (hot item of the moment) <!-- github-comment-id:3452893827 -->
Author
Owner

For a point of sale ideas

Item Representation:
A class to represent individual items with attributes like name and price and optionally a location(wearhouse)

Cart Management:
A class to manage the items added to a customer's cart. This class should include methods to:
Add items with a specified quantity.
Remove items.
Calculate the total price of all items in the cart.
Display the contents of the cart.

Options for

Buy item, cart
Sell item, cart

Cart add
Cart remove
Cart list (total value)

For a point of sale ideas Item Representation: A class to represent individual items with attributes like name and price and optionally a location(wearhouse) Cart Management: A class to manage the items added to a customer's cart. This class should include methods to: Add items with a specified quantity. Remove items. Calculate the total price of all items in the cart. Display the contents of the cart. Options for Buy item, cart Sell item, cart Cart add Cart remove Cart list (total value) <!-- github-comment-id:3453033490 -->
Author
Owner

Here is a cool project which also would be something for ideas for inventory management

https://github.com/Part-DB/Part-DB-server

If I can use this concept to locate items checked in and manage assets

Here is a cool project which also would be something for ideas for inventory management https://github.com/Part-DB/Part-DB-server If I can use this concept to locate items checked in and manage assets <!-- github-comment-id:3453055339 -->
Author
Owner

Here is a example of a basic point of sale having the database space included to later process a dashboard would be cool

https://github.com/neesarg123/PocketBiz

Here is a example of a basic point of sale having the database space included to later process a dashboard would be cool https://github.com/neesarg123/PocketBiz <!-- github-comment-id:3453063876 -->
Author
Owner

In America/USA the penny doesn't exist anymore can there be a boolean just in code to enable or disable the penny causing a ask for rounding down for cash sale and up for taxed-sale

In America/USA the penny doesn't exist anymore can there be a boolean just in code to enable or disable the penny causing a ask for rounding down for cash sale and up for taxed-sale <!-- github-comment-id:3453313362 -->
Sign in to join this conversation.
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: adam/meshing-around#102