MedalsNBongs
Budget: $750 – $1,500 CAD
Project Overview
I am the owner of MedalsNBongs.com, a non-profit, data-driven tribute to military heroes. Our site ranks decorated personnel using a scoring matrix. While our current system uses AI to extract award lists, the visual generation of the ribbon racks is inconsistent and often historically inaccurate.
I am looking for a developer to build a Rule-Based Precedence Engine. This engine will take a raw list of awards (provided by our AI) and "assemble" an accurate, regulation-standard ribbon rack, similar to the functionality found on EZ Rack Builder.
The Core Technical Challenge
We need to move from "AI guessing" to "Hard-Coded Logic." The winning freelancer will develop a system that:
1. References a Precedence Database: A master table of medals (US, UK, and Commonwealth) each assigned a numerical rank/weight.
2. Automated Sorting: The engine must automatically sort awards from highest precedence to lowest.
3. Attachment Logic: Programmatically attach devices (Oak Leaf Clusters, Service Stars, Valor 'V') based on quantity and branch rules.
4. Geometric Stacking: Automatically render the rack in rows of 3 or 4, ensuring top rows are centered according to military regulations.
5. Interactive "Wiki" Modals: Every ribbon in a rack must be clickable, opening a window with the medal’s history and criteria.
Scalability & Future Proofing
• Bulk Processing: The engine must be able to handle "dumps" of hundreds of names via CSV/Excel and generate their pages automatically.
• International Logic: The system must be built with a toggle for different national rules (US vs. British Commonwealth).
• Caretaker Role: I am looking for a long-term partner. This includes a monthly maintenance agreement for site health and future evolution as we add more countries and features.
Ideal Candidate Profile
• Military Background: A deep understanding of ribbons, medals, and precedence is a massive advantage.
• Full-Stack Mastery: Experience with Python/Node.js for the backend logic and React/SVG/Canvas for the frontend rendering.
• AI Integration: Experience using LLM APIs for structured data extraction.
• Mission-Driven: This is a passion project for a not-for-profit site. We are looking for someone who values the history and wants to help us get it right.
I am the owner of MedalsNBongs.com, a non-profit, data-driven tribute to military heroes. Our site ranks decorated personnel using a scoring matrix. While our current system uses AI to extract award lists, the visual generation of the ribbon racks is inconsistent and often historically inaccurate.
I am looking for a developer to build a Rule-Based Precedence Engine. This engine will take a raw list of awards (provided by our AI) and "assemble" an accurate, regulation-standard ribbon rack, similar to the functionality found on EZ Rack Builder.
The Core Technical Challenge
We need to move from "AI guessing" to "Hard-Coded Logic." The winning freelancer will develop a system that:
1. References a Precedence Database: A master table of medals (US, UK, and Commonwealth) each assigned a numerical rank/weight.
2. Automated Sorting: The engine must automatically sort awards from highest precedence to lowest.
3. Attachment Logic: Programmatically attach devices (Oak Leaf Clusters, Service Stars, Valor 'V') based on quantity and branch rules.
4. Geometric Stacking: Automatically render the rack in rows of 3 or 4, ensuring top rows are centered according to military regulations.
5. Interactive "Wiki" Modals: Every ribbon in a rack must be clickable, opening a window with the medal’s history and criteria.
Scalability & Future Proofing
• Bulk Processing: The engine must be able to handle "dumps" of hundreds of names via CSV/Excel and generate their pages automatically.
• International Logic: The system must be built with a toggle for different national rules (US vs. British Commonwealth).
• Caretaker Role: I am looking for a long-term partner. This includes a monthly maintenance agreement for site health and future evolution as we add more countries and features.
Ideal Candidate Profile
• Military Background: A deep understanding of ribbons, medals, and precedence is a massive advantage.
• Full-Stack Mastery: Experience with Python/Node.js for the backend logic and React/SVG/Canvas for the frontend rendering.
• AI Integration: Experience using LLM APIs for structured data extraction.
• Mission-Driven: This is a passion project for a not-for-profit site. We are looking for someone who values the history and wants to help us get it right.
Related categories:
Python
Algorithm
Software Architecture
MySQL
Node.js
PostgreSQL
React.js
Web Development
Data Scraping
Vue.js