This directory contains the source documentation for the Charlotte Wood Carvers Showcase Application. The application is used to manage the wood carver competition on the day of the event, including competitor check-in, judging, payment verification, and user management. The Application was written using Google AppSheet.
The documentation is written in Markdown and is structured to be hosted on GitHub Pages, providing an accessible, mobile-friendly guide for event volunteers and administrators.
The project consists of a single docs/ directory containing all documentation files.
./
└── docs/
├── index.md # Main landing page and navigation hub
├── Events.md # Event management workflow
├── Check-In.md # Competitor check-in workflow
├── General-Navigation.md # How to get around in the application
├── Judging.md # Judging team workflow
├── Setup-Judging.md # Judging configuration workflow
├── Assign-Teams.md # Bulk team assignment workflow
├── Assign-Prizes.md # Prize assignment workflow
├── Carver-Payment-Verification.md # Finance team workflow
├── User-Management.md # Administrator guide for managing users
├── General-Application-Usage.md # (Renamed to index.md)
├── Categories.md # (Placeholder) Competition category config
├── Prizes.md # (Placeholder) Prize config
└── Vendors.md # (Placeholder) Vendor management
- gemini-2.0-flash (Default for speed and efficiency)
- gemini-1.5-pro (For complex reasoning and deep codebase analysis)
docs/index.md: The entry point for the documentation site. It covers general application usage (navigation, common icons, standard behavior) and links to specific modules.docs/Events.md: Instructions for managing competition events.docs/Check-In.md: Instructions for volunteers checking in competitors. Covers searching for carvers, confirming entries, and verifying if they need to make any payments.docs/General-Navigation.md: Instructions for volunteers on how to get around in the application using menus and various buttons.docs/Judging.md: Instructions for judging teams. Covers filtering by the assigned team, assigned carvers and entry number to 1st, 2nd, or 3rd place.docs/Setup-Judging.md: Instructions for Admins and Judging Managers to configure judging categories and assign teams.docs/Assign-Teams.md: Instructions for Judging Managers to perform bulk team assignments using multi-select or individual entry editing.docs/Assign-Prizes.md: Instructions for Judging Managers to assign prizes and awards to specific competition categories.docs/Carver-Payment-Verification.md: Instructions for the Finance Team. Covers fee calculations (including overage fees), payment methods (Cash/Check/Online), and receipt handling.docs/User-Management.md: Instructions for Administrators. Covers adding users, Google Account requirements, and AppSheet sharing permissions.
docs/Categories.md,docs/Prizes.md,docs/Vendors.md: Placeholder files for Event Configuration modules that are currently under development.
- Editing: Modify the Markdown files in the
docs/directory to update instructions. - Publishing: The documentation is designed to be served via GitHub Pages from the
/docsfolder on themasterbranch. - Access: Volunteers access the live site via their mobile devices, tablets, or laptops during the event.
- Navigation: All pages should link back to the main menu or follow the "Main Menu > Module > Submenu" pattern.
- UI Descriptions: Use bold text for UI elements (e.g., Save, Cancel).
- Screenshots: Use placeholder text
for images until actual screenshots are available. - Behavior Notes: explicitly mention that Save and Cancel actions do not typically show confirmation messages.