Add 4 new projects from organizer + update Task Tracker with projects section

This commit is contained in:
AlexAI
2026-02-24 15:16:39 -06:00
parent dbd4a0886d
commit 43388a8a03
6 changed files with 227 additions and 11 deletions

View File

@@ -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.

View File

@@ -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*

View File

@@ -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*

View File

@@ -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*

View File

@@ -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*

View File

@@ -4,10 +4,20 @@
--- ---
## 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 ## Active Tasks
| Task | Source | Date Added | Status | Detail | | 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) | | 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) | | 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) | | Create RAID (Server 1) | #work-assistant | 2026-02-24 | TODO | [Details](Task%20Details/2026-02-24%20-%20Create%20RAID%20(Server%201).md) |