diff --git a/WORK/Inbox/Projects to be organized (ARCHIVED).md b/WORK/Inbox/Projects to be organized (ARCHIVED).md new file mode 100644 index 0000000..2a371c3 --- /dev/null +++ b/WORK/Inbox/Projects to be organized (ARCHIVED).md @@ -0,0 +1,4 @@ +1. Scale QR code reader - The purpose of this project is to use a IP camera with a vision model to read a QR code and other identifying markings on vehicles are are stopping to weigh on a scale. The vehicle is to be identified and put into a database along with a timestamp and the weight from the scale for further processing. This project is in the testing phase. The software has been written. +2. Scale weight readout - The purpose of this project is to use a raspberry pi to connect to a cardinal scale indicator via serial to read the weight from the scale. It also needs to be able to share that weight through the network interface via API. This project is in the panning phase. +3. Requisition and purchase order system - The purpose of this project is to provide company employees an application that they can use to fill out a requisition and receive a purchase order number to make purchases. The system will also track the status of items that have been ordered so that employees know when their order has been processed. This software is connecting to existing custom software provided by an outside software vendor. We have access to the vendors mssql database to sync data from our frontend into the existing software for processing. This project is in the development phase. We are working with the vendor to figure out how to synchronize the data from our application into their database. Our application also uses assal database to store data. Simple table synchronization may be the easiest route. +4. Employee punch tracking - The purpose of this project is to track employees that use an RFID card to punch in and out on a company timeclock. The software captures the employee via IP camera when they scan their card and matches that captures image with a scan in a mssql database. The time software is provided by an external software vendor. Our software is running "on top" of this software to capture images. It is currently in the beta production phase. Alternative solutions are being researched so remove latency between the initial RFID scan and the image capture. Other than that the software is functioning well so far. \ No newline at end of file diff --git a/WORK/Projects/Employee Punch Tracking.md b/WORK/Projects/Employee Punch Tracking.md new file mode 100644 index 0000000..be45524 --- /dev/null +++ b/WORK/Projects/Employee Punch Tracking.md @@ -0,0 +1,55 @@ +# Project: Employee Punch Tracking + +**Created:** 2026-02-24 +**Source:** #work-assistant +**Status:** Beta Production Phase + +--- + +## Overview +Track employee timeclock punches via RFID cards and capture images via IP camera for verification. + +## Purpose +- Track employee punch in/out via RFID card +- Capture image via IP camera when card is scanned +- Match captured image with employee database record +- Integrate with external timeclock software + +## How It Works +1. Employee scans RFID card at timeclock +2. System triggers IP camera capture +3. Image is matched against MSSQL database record +4. Time punch is logged in external vendor time software + +## Architecture +- IP camera for image capture +- RFID card reader +- MSSQL database for employee photos/records +- **External timeclock software (vendor provided)** +- Custom software runs "on top" of vendor system + +## Current Status +🚀 **Beta Production** +- Software functioning well in production +- Active monitoring ongoing + +## Known Issues +**Latency Problem:** Delay between RFID scan and image capture +- Currently researching alternative solutions +- Goal: Reduce/remove latency gap + +## Tasks + +- [ ] Research alternative latency solutions +- [ ] Implement latency improvement +- [ ] Continue production monitoring + +## Notes + +*(Add camera specs, RFID reader model, MSSQL schema, vendor software details, etc.)* + +## Related + +--- + +*Extracted from Projects to be organized* diff --git a/WORK/Projects/Requisition and Purchase Order System.md b/WORK/Projects/Requisition and Purchase Order System.md new file mode 100644 index 0000000..5477f60 --- /dev/null +++ b/WORK/Projects/Requisition and Purchase Order System.md @@ -0,0 +1,58 @@ +# Project: Requisition and Purchase Order System + +**Created:** 2026-02-24 +**Source:** #work-assistant +**Status:** Development Phase + +--- + +## Overview +Web application for employees to submit requisitions and receive purchase order numbers for company purchases. + +## Purpose +- Allow employees to fill out requisitions +- Generate purchase order numbers +- Track order status for employees +- Sync with existing vendor software + +## Technical Details + +### Frontend +- Employee requisition forms +- PO number generation +- Order status tracking +- Uses own database (Assal/SQL) + +### Integration +- Connects to external vendor's **MSSQL database** +- Bidirectional data synchronization +- Working with vendor on sync architecture + +### Current Approach +- Simple table synchronization (potential solution) +- Coordinating with vendor on database structure + +## Current Status +🔄 **Development Phase** +- Actively working with vendor +- Figuring out data synchronization strategy +- Database sync architecture in progress + +## Tasks + +- [ ] Finalize vendor database sync approach +- [ ] Implement table synchronization +- [ ] Build requisition submission forms +- [ ] Create PO number generation logic +- [ ] Add order status tracking +- [ ] Testing with vendor system + +## Notes + +*(Add vendor contact info, database schema details, sync strategy, etc.)* + +## Related + +--- + +*Extracted from Projects to be organized* diff --git a/WORK/Projects/Scale QR Code Reader.md b/WORK/Projects/Scale QR Code Reader.md new file mode 100644 index 0000000..ed1d3a7 --- /dev/null +++ b/WORK/Projects/Scale QR Code Reader.md @@ -0,0 +1,43 @@ +# Project: Scale QR Code Reader + +**Created:** 2026-02-24 +**Source:** #work-assistant +**Status:** Testing Phase + +--- + +## Overview +Use an IP camera with a vision model to read QR codes and other identifying markings on vehicles stopping to weigh on a scale. + +## Purpose +- Identify vehicles via QR code/markings +- Store vehicle data with timestamp and weight +- Populate database for further processing + +## Components +- IP camera +- Vision model for QR/markings recognition +- Database for storage +- Scale integration + +## Current Status +✅ **Testing Phase** +- Software has been written +- Currently in testing + +## Tasks + +- [ ] Complete testing +- [ ] Deploy to production + +## Notes + +*(Add technical details, camera specs, vision model used, etc.)* + +## Related + +- [Scale Weight Readout](Scale%20Weight%20Readout.md) — companion scale project + +--- + +*Extracted from Projects to be organized* diff --git a/WORK/Projects/Scale Weight Readout.md b/WORK/Projects/Scale Weight Readout.md new file mode 100644 index 0000000..17fa874 --- /dev/null +++ b/WORK/Projects/Scale Weight Readout.md @@ -0,0 +1,46 @@ +# Project: Scale Weight Readout + +**Created:** 2026-02-24 +**Source:** #work-assistant +**Status:** Planning Phase + +--- + +## Overview +Use a Raspberry Pi to connect to a Cardinal scale indicator via serial and read weight data. + +## Purpose +- Read scale weight via serial connection +- Share weight data through network interface via API +- Enable remote access to scale readings + +## Components +- Raspberry Pi +- Cardinal scale indicator +- Serial connection (RS-232/USB) +- Network API for data sharing + +## Current Status +📋 **Planning Phase** +- Project structure being defined +- Hardware requirements being finalized + +## Tasks + +- [ ] Finalize hardware requirements +- [ ] Set up Raspberry Pi +- [ ] Configure serial connection +- [ ] Develop API endpoint +- [ ] Test with scale indicator + +## Notes + +*(Add serial protocol details, API specs, etc.)* + +## Related + +- [Scale QR Code Reader](Scale%20QR%20Code%20Reader.md) — companion scale project + +--- + +*Extracted from Projects to be organized* diff --git a/WORK/Tasks/Task Tracker.md b/WORK/Tasks/Task Tracker.md index 16dae47..71b4417 100644 --- a/WORK/Tasks/Task Tracker.md +++ b/WORK/Tasks/Task Tracker.md @@ -4,19 +4,29 @@ --- +## Active Projects + +| Project | Status | Detail | +|---------|--------|--------| +| New Servers Setup | In Progress | [Details](../Projects/New%20Servers%20Setup.md) | +| Scale QR Code Reader | Testing | [Details](../Projects/Scale%20QR%20Code%20Reader.md) | +| Scale Weight Readout | Planning | [Details](../Projects/Scale%20Weight%20Readout.md) | +| Requisition and Purchase Order System | Development | [Details](../Projects/Requisition%20and%20Purchase%20Order%20System.md) | +| Employee Punch Tracking | Beta Production | [Details](../Projects/Employee%20Punch%20Tracking.md) | + ## Active Tasks -| Task | Source | Date Added | Status | Detail | -| ----------------------------------------- | --------------- | ---------- | ------ | --------------------------------------------------------------------------------------------------- | -| Setup Asset Keeper for Sean | #work-assistant | 2026-02-24 | TODO | [Details](Task%20Details/2026-02-24%20-%20Setup%20Asset%20Keeper%20for%20Sean.md) | -| Install drives (Server 1) | #work-assistant | 2026-02-24 | TODO | [Details](Task%20Details/2026-02-24%20-%20Install%20drives%20(Server%201).md) | -| Create RAID (Server 1) | #work-assistant | 2026-02-24 | TODO | [Details](Task%20Details/2026-02-24%20-%20Create%20RAID%20(Server%201).md) | -| Install OS Windows Server 2022 (Server 1) | #work-assistant | 2026-02-24 | TODO | [Details](Task%20Details/2026-02-24%20-%20Install%20OS%20Windows%20Server%202022%20(Server%201).md) | -| Install SQL Server 2016 (Server 1) | #work-assistant | 2026-02-24 | TODO | [Details](Task%20Details/2026-02-24%20-%20Install%20SQL%20Server%202016%20(Server%201).md) | -| Install drives (Server 2) | #work-assistant | 2026-02-24 | TODO | [Details](Task%20Details/2026-02-24%20-%20Install%20drives%20(Server%202).md) | -| Create RAID (Server 2) | #work-assistant | 2026-02-24 | TODO | [Details](Task%20Details/2026-02-24%20-%20Create%20RAID%20(Server%202).md) | -| Install OS Windows Server 2022 (Server 2) | #work-assistant | 2026-02-24 | TODO | [Details](Task%20Details/2026-02-24%20-%20Install%20OS%20Windows%20Server%202022%20(Server%202).md) | -| Install SQL Server 2016 (Server 2) | #work-assistant | 2026-02-24 | TODO | [Details](Task%20Details/2026-02-24%20-%20Install%20SQL%20Server%202016%20(Server%202).md) | +| Task | Source | Date Added | Status | Detail | +|------|--------|------------|--------|--------| +| Setup Asset Keeper for Sean | #work-assistant | 2026-02-24 | TODO | [Details](Task%20Details/2026-02-24%20-%20Setup%20Asset%20Keeper%20for%20Sean.md) | +| Install drives (Server 1) | #work-assistant | 2026-02-24 | TODO | [Details](Task%20Details/2026-02-24%20-%20Install%20drives%20(Server%201).md) | +| Create RAID (Server 1) | #work-assistant | 2026-02-24 | TODO | [Details](Task%20Details/2026-02-24%20-%20Create%20RAID%20(Server%201).md) | +| Install OS Windows Server 2022 (Server 1) | #work-assistant | 2026-02-24 | TODO | [Details](Task%20Details/2026-02-24%20-%20Install%20OS%20Windows%20Server%202022%20(Server%201).md) | +| Install SQL Server 2016 (Server 1) | #work-assistant | 2026-02-24 | TODO | [Details](Task%20Details/2026-02-24%20-%20Install%20SQL%20Server%202016%20(Server%201).md) | +| Install drives (Server 2) | #work-assistant | 2026-02-24 | TODO | [Details](Task%20Details/2026-02-24%20-%20Install%20drives%20(Server%202).md) | +| Create RAID (Server 2) | #work-assistant | 2026-02-24 | TODO | [Details](Task%20Details/2026-02-24%20-%20Create%20RAID%20(Server%202).md) | +| Install OS Windows Server 2022 (Server 2) | #work-assistant | 2026-02-24 | TODO | [Details](Task%20Details/2026-02-24%20-%20Install%20OS%20Windows%20Server%202022%20(Server%202).md) | +| Install SQL Server 2016 (Server 2) | #work-assistant | 2026-02-24 | TODO | [Details](Task%20Details/2026-02-24%20-%20Install%20SQL%20Server%202016%20(Server%202).md) | ## Completed Recently