A working system. A documented build.
AI-Assisted Development
in Practice
Rebuilding AlcoholBeverageTraining.com
with Claude AI and WebItems® Software
From first code to a working site on the client’s own server.
Student and certification records carried into the new system.
Executive Summary
Alcohol Beverage Training needed its website to run the training business: book classes, collect payment, examine students, issue certificates, and help employers manage staff training.
DSBWorldWide rebuilt those functions on WebItems® Software, our own website management system. Claude AI produced the design directions, pages, customer-facing words, and most of the supporting code. DSB directed the business rules and reviewed the work. The first working version reached the client’s server in twenty days; further improvements followed in separate phases.
About Alcohol Beverage Training
Alcohol Beverage Training (ABT) certifies people who sell and serve alcohol in Colorado. Its founder, a former Director of the Colorado Liquor Enforcement Division, helped write the state’s liquor rules. ABT teaches live classes in person and over video, including Spanish-language classes. Certificates last two years, making class attendance, accurate records, and renewal tracking central to the business.
Limitations of the Previous Website
The old GoDaddy site relied on an outside appointment service with an 80-appointment ceiling. The owner manually archived past classes to keep the calendar working. In some browsers, the class list did not appear.
“If you do not see any classes listed, try a different browser”Instruction on the old booking page, recorded in the June 2026 site review.
That warning appeared where a visitor was trying to become a customer. Exams ran through another outside service, certificates were prepared by hand, and employers had no account for buying or tracking staff training.
From separate services to connected operations
| Capability | Previous website | Rebuilt system |
|---|---|---|
| Booking | 80-appointment ceiling | Built-in scheduling |
| Exams | Outside quiz service | Exams on ABT’s siteResults connected to student records. |
| Certificates | Prepared by hand | Issued by the systemAvailable from the student’s account. |
| Verification | No public lookup | Public certificate checksAnyone can confirm a certificate record. |
| Employers | No employer accounts | Staff and expiry tracking |
| Group purchases | No bulk purchase flow | Training for whole teamsSeat coverage and consolidated billing. |
| Spanish | Classes offered; booking screens in English | Spanish course listings and exam material |
| Instructors | Work spread across separate services | Class rosters and student messages |
Two outside systems replaced: booking and exams. Card payments continue to be processed by Stripe.
Project Goals
The brief covered the full journey from choosing a class to verifying a certificate, while giving ABT control of its content and preserving historical records.
Reliable booking
Customers find a class and reserve a seat.
Verifiable certificates
Attendance, exam results, and certification stay connected.
Employer self-service
Buy training, track staff, and manage renewals.
History preserved
Former students keep publicly verifiable certificate records.
Staff in control
Manage content, schedules, and settings through the site.
Room to extend
New capabilities fit within the existing WebItems system.
Why Claude AI Was Selected
DSB used Claude across design, writing, and software development. It could work with WebItems’ existing patterns and the project’s written requirements, making it useful throughout the build.
The team supplied the standards it needed: the approved visual design, rules for customer language, examples from existing software, and the client’s decisions about training and billing. That gave Claude a defined job and DSB a clear basis for reviewing its output.
AI-Assisted Front-End Development Process
Claude produced three complete home-page directions as working pages. The selected direction established the colours, type, and spacing used across the site. From there, it produced the pages customers see, their interactive behaviour, and the words on them.
One approved design, carried through the site
Claude also wrote most of the supporting code, automated tests, and tools for putting updates on the server. DSB and the client decided how pricing, employer access, billing, and certificate issuance should work.
Human Direction, Review, and Quality Control
The project’s written working contract covered structure, design, customer language, testing, and releases. Completion required evidence from the working screens and saved records, including repeated actions where duplicate results would matter.
Build, check, demonstrate, release
Work returns for revision when a check or review finds a problem.
Automated tests that use a real browser.
They exercise customer journeys to help catch changes that stop existing tasks from working.
Updates were recorded and replaced files backed up. Verification included the working site after an update, so a successful local check was not treated as the end of the job.
Integration with WebItems® Software
WebItems is DSB’s website management software. It supplies the shared services behind the site, including page editing, staff access, files, and email. ABT’s new business tools were built within that existing structure.
ABT’s business tools. WebItems underneath.
Page arrangement, installation and updating, staff logins and permissions, the file library, automatic emails, data storage, error reporting, search listings, scheduled tasks, and site settings all stayed under WebItems’ control.
WebItems® Module Enhancements
Fifteen functional areas, called modules in WebItems, make up the site. Two were built new. Three existing areas received major additions, and ten were adapted to ABT’s design and content.
13 of 15 areas started with existing tools
Custom work concentrated on training, certification, reporting, and the business rules around them.
| Training and certification | Course listings, class booking, exams, certificates, public verification, and instructor class rosters. |
| Business reporting | Reports for training activity, payments, certificates, and instructor pay, with spreadsheet export. |
| Payments and invoicing | Card payments, refunds, discount codes, payment by check, and consolidated employer billing. |
| Accounts and employers | Student accounts, organizations, locations, managers, and staff training oversight. |
| Support and messaging | Customer enquiries and communication between instructors and students. |
WebItems® UAdmin Dashboard Upgrades
UAdmin, the staff administration area, changed from a welcome page into a working dashboard. Its calendar shows scheduled classes, seat counts, and instructors. Pinned alerts point staff to work needing attention.
Other views bring together revenue, instructor pay owed, bookings, new customers, schedule coverage, and classes missing an instructor. Staff can reorder lists, page through long results, and adjust when automatic tasks run. Password protection was strengthened.
Improvements to WebItems itself.
Changes made during this project now benefit other sites DSB runs as well as ABT.
Challenges and Lessons Learned
AI output still needed correction. The recurring patterns were manageable when the team checked the business result and recorded what it learned.
- A confident answer can misread a ruleCheck against the client’s requirement
- An existing tool gets rebuiltFind and extend what is already there
- Copy describes a feature instead of helpingWrite for the customer’s next action
- Code looks finishedDemonstrate the complete task
- The same local quirk gets missedRecord the lesson for later work
Project Results
A working version reached the client’s server twenty days after coding began. The complete system described in this paper includes later work requested as the client reviewed it.
The rebuild also preserved the history behind the business. Student accounts remained linked to historical certificate claims, and every migrated student retained a certificate that could be verified publicly.
Nearly 32,000 records carried forward
in the new system
What is known about time and cost
The signed proposal specified 155 design hours. A comparable estimate for the same scope without AI has not been established, so this paper makes no percentage-savings claim.
The DSBWorldWide AI-Enhanced Development Model
The approach carries forward as a repeatable working process:
- Start with the business. Agree what customers and staff must be able to do.
- Use the existing foundation. Build on proven tools and add the capabilities the business needs.
- Give AI written rules. Make the design, language, and software standards explicit.
- Verify the whole task. Check the screens, saved information, and working site.
- Keep people accountable. A human team owns the requirements, review, and delivery.
Build the system your
business needs next.
ABT gained a connected system for booking, training, certificates, and employer administration. Claude helped produce it; DSB supplied the platform, business direction, and review.
If your website has outgrown the tools behind it, bring us the steps your customers struggle with and the work your staff repeat by hand. We can help define the scope, delivery plan, and budget.
Talk with DSBWorldWide