Official final judge pack

AI E-Commerce Chat Interface Prototype Challenge

Professional judge pack with SWOT, bug/logic review, risk matrix, maturity rating, live presentation script, candidate feedback, and official panel score alignment.

Scoring scope: uploaded source/docs/slides plus panel observations. Runtime status is treated as not verified unless shown live, not automatic failure.

Official score summary

This section uses the updated panel score sheet as the official final score. My source/code review is used as supporting evidence and improvement feedback.

RankCandidateProductFinal scoreOfficial judge directionKey reason
1🥇 AlexShopMate AI92.33ChampionBest overall balance: clear explanation, strong core structure, strong AI chatbot flow, and convincing privacy demonstration.
2🥈 RajShopEase / TARA AI87.33First Runner-UpStrong code, strong product/design thinking, and useful AI extension concept. Main deduction is privacy/session behavior and missing formal UML/structure docs.
3🥉 TayShopAI Agent78.00Second Runner-UpStrongest submitted artifact and architecture depth, but official score drops because live/presentation performance and some AI functions were not reliable enough.
4④ MekkyAI Chat Interface75.00Fourth PlaceGood improvement and good voice capability, but the chatbot response UI was text-heavy and the demo data was not sufficient to prove full functions.
5⑤ PhonesaiPOS + AI Chatbot66.33Fifth PlacePractical POS/chatbot build with some privacy shown, but UI, AI accuracy, and security/ownership concerns keep the score moderate.
6⑥ DaEcommerce + Local AI56.67Sixth PlaceTechnically interesting local AI/server direction, but many basic ecommerce challenge features and product-pitch elements are still weak compared with others.
Important score adjustment: Tay still has one of the strongest artifact packages, but the official final score is lower because panel/live performance and specific AI functions did not demonstrate reliably enough. Alex and Raj remain the top group because the challenge also rewards clear explanation, ownership, and practical product understanding.

Winner announcement board

Use this for the final internal announcement or presentation closing slide.

🥈
Silver - First Runner-Up

Raj

ShopEase / TARA AI

87.33

Strong code, strong product/design thinking, and useful AI extension concept. Main deduction is privacy/session behavior and missing formal UML/structure docs.

🥇
Gold - Champion

Alex

ShopMate AI

92.33

Best overall balance: clear explanation, strong core structure, strong AI chatbot flow, and convincing privacy demonstration.

🥉
Bronze - Second Runner-Up

Tay

ShopAI Agent

78.00

Strongest submitted artifact and architecture depth, but official score drops because live/presentation performance and some AI functions were not reliable enough.

Announcement wording: Congratulations to Alex for 1st place with ShopMate AI, Raj for 2nd place with ShopEase / TARA AI, and Tay for 3rd place with ShopAI Agent. The winning group showed the strongest combination of product thinking, AI-assisted development, data/privacy awareness, and presentation ownership.

Visual preview / runtime attempt

These previews are added so non-technical judges can see what was submitted. They are not full runtime proof unless the candidate demonstrated live.

🥇 Alex - ShopMate AI

Alex preview
Preview from submitted final presentation PDF.

🥈 Raj - ShopEase / TARA AI

Raj preview
Raj frontend started locally; preview captured from a static SSR snapshot. Full runtime remains not verified.

🥉 Tay - ShopAI Agent

Tay preview
Preview from submitted ShopAI Agent presentation.

④ Mekky - AI Chat Interface

Mekky preview
Preview from submitted ERD/diagram artifact.

⑤ Phonesai - POS + AI Chatbot

Phonesai preview
Preview from submitted final presentation PPTX.

⑥ Da - Ecommerce + Local AI

Da preview
Preview generated from submitted source/database structure because no rich final UI preview was available.
Runtime note: Raj frontend could be started locally enough to capture a static SSR preview. The other candidate previews come from submitted slides, diagrams, or source structure because full runtime required missing dependencies, backend services, databases, or live credentials. Therefore, runtime remains not verified unless shown in the final presentation.

Final criteria used in the panel score sheet

30%

Technical Functionality

Prototype works and demonstrates ecommerce functions such as stock checking, product inquiry, shipment/order response.

20%

AI Prompt Design & Response Quality

Prompts and AI responses are accurate, useful, business-oriented, and grounded in real/dummy data.

15%

Database & Data Management

Structured data can manage products, stock, orders, shipments and user privacy.

15%

User-Friendliness

Interface is clear and suitable for ecommerce users and panel demo.

10%

Product Concept & Practicality

Product idea has business value and realistic application.

10%

Presentation & Progress Management

Weekly progress, final explanation, confidence, and Q&A.

Source review vs panel/live review

CandidateSource/docs reviewPanel/live observation impactFinal interpretation
AlexStrong and consistent with presentation.Panel score confirms strong explanation and privacy demonstration.Source and live performance align; clear winner.
RajStrong code and product/design direction; missing formal UML/ERD docs.Panel saw strong features but also privacy/session issue and extension not fully working.Top group, but privacy/session fix is mandatory.
TayStrongest architecture/document package.Live score reduced due demo/presentation and AI function issues.Good artifact, but official ranking is 3rd.
MekkyGood progress docs and diagrams.Panel praised improvement and Lao/English voice but noted text-heavy UI.Good progress; needs stronger UI/data and code enforcement.
PhonesaiPractical POS/chatbot/source package.Panel found weak UI and accuracy issues.Basic pass with practical value; needs security and UX improvement.
DaBackend/frontend/SQL exist but weekly evidence weak.Panel found many basics still missing.Technical curiosity but below expected challenge level.

Risk matrix

CandidateRisk levelMain riskJudge action
AlexMediumEarlier source review suggested order tracking/privacy should be confirmed at backend level, not only by UI/prompt.Use candidate-specific Q&A and privacy test before final acceptance.
RajMediumPanel observed that after User A signed out, chat history still displayed. This is a privacy/session leak for a chat-based commerce app.Use candidate-specific Q&A and privacy test before final acceptance.
TayMediumPanel observed refund flow did not demonstrate correctly. This affects one of the headline support use cases.Use candidate-specific Q&A and privacy test before final acceptance.
MekkyMedium-HighEarlier source review indicated conversation/message ownership checks may not be strict enough.Use candidate-specific Q&A and privacy test before final acceptance.
PhonesaiMedium-HighEarlier source review indicated the chatbot could rely on client-provided user ID/header.Use candidate-specific Q&A and privacy test before final acceptance.
DaHighThe project direction did not fully match ecommerce chat/product-stock-order use case.Use candidate-specific Q&A and privacy test before final acceptance.
Rank 1 · ShopMate AI

🥇 Alex

Best overall balance: clear explanation, strong core structure, strong AI chatbot flow, and convincing privacy demonstration.

Level 4 - staging-ready directionRisk: MediumOfficial panel score
92.33
/100

Official score breakdown

CriteriaWeightWeek 4Week 1-3Final used
Technical Functionality30292728
AI Prompt Design & Response Quality20201718.5
Database & Data Management15151314
User-Friendliness15131413.5
Product Concept & Practicality10999
Presentation & Progress Management101099.33
Total10092.33

Challenge match check

Panel comments to carry into report

  • Basic required features were fulfilled with strong core structure.
  • AI prompt design was clearly presented, and chatbot functionality worked for user-platform and seller-platform scenarios.
  • User data privacy logic was strongly shown during presentation.
  • Improvement: AI innovation can be expanded beyond the strong core flow.

Evidence from submitted files

  • Final source contains separate Express backend and Nuxt frontend folders.
  • Database exports and technical documentation were included.
  • Week 1 and Week 2 presentation PDFs were included; Week 3 folder was empty in the uploaded archive.
  • Code/source structure supports the panel observation that the core was well organized.

SWOT analysis

Strengths

  • Strongest explanation and structure in the panel view.
  • Clear user/seller platform thinking.
  • Good UI direction and mobile-supported concept.
  • Good privacy demonstration compared with most candidates.

Weaknesses

  • Innovation could go further beyond required features.
  • Week 3 artifact was not visible in the uploaded folder.
  • Need a final formal privacy test script or automated test evidence.

Opportunities

  • Add advanced AI agent actions such as campaign suggestions, reorder prediction, or automated support triage.
  • Add richer recommendation rules and structured AI response cards.
  • Document the exact route/service where user-data isolation is enforced.

Threats

  • If the privacy flow is only demonstrated visually but not documented in code-level tests, future reuse may carry risk.
  • High score depends on continuing to show live ownership of the code during Q&A.

Bug / logic / security review

SeverityIssueWhy it mattersRecommended fix
MediumPublic/order privacy confirmationEarlier source review suggested order tracking/privacy should be confirmed at backend level, not only by UI/prompt.Add backend owner checks and a User A/User B privacy test.
LowInnovation ceilingThe core is strong, but AI features can become predictable if only basic ecommerce questions are supported.Add more agent-like workflows and richer product reasoning.

Final presentation notes / questions to ask

Rank 2 · ShopEase / TARA AI

🥈 Raj

Strong code, strong product/design thinking, and useful AI extension concept. Main deduction is privacy/session behavior and missing formal UML/structure docs.

Level 4 - staging-ready directionRisk: MediumOfficial panel score
87.33
/100

Official score breakdown

CriteriaWeightWeek 4Week 1-3Final used
Technical Functionality30282727.5
AI Prompt Design & Response Quality20171717
Database & Data Management15101311.5
User-Friendliness15131413.5
Product Concept & Practicality101099.5
Presentation & Progress Management10988.33
Total10087.33

Challenge match check

Panel comments to carry into report

  • Basic features were fulfilled together with many additional features, but the core flow was not as strong as Alex.
  • AI chatbot as extension across platforms is an interesting practical direction, but it did not fully work during the observed presentation.
  • Innovative ideas include security alert when a user attempts to access another user’s data and seller dashboard/campaign recommendations.
  • Panel issue: User A signed out but chat history still displayed, creating a privacy/session concern.

Evidence from submitted files

  • Source includes backend, frontend, extension, product assets, and data folders.
  • Backend has controllers, routes, services, models, middleware, validators, seed and config folders.
  • Models and services show customer/vendor/admin roles, products, cart, wishlist, orders, reviews, vendor dashboard and AI chat tools.
  • No clear UML/ERD/system-structure document was found in the Raj zip, so non-technical judges need live explanation.

SWOT analysis

Strengths

  • Strong source-code organization and broad product feature coverage.
  • Good design/product focus and clear code understanding in panel observation.
  • AI extension direction can be reused outside one ecommerce app.
  • Seller-side campaign recommendation is business-relevant.

Weaknesses

  • Formal UML/ERD/architecture docs are missing.
  • Session/privacy issue: chat history visible after sign-out must be fixed.
  • Extension did not fully work during observed presentation.
  • Submitted package included .env files; secrets should never be submitted if real.

Opportunities

  • Turn the extension concept into a clean B2B product differentiator.
  • Add simple architecture/ERD diagrams to support non-technical judging.
  • Strengthen user session clearing and privacy boundary tests.
  • Use seller dashboard AI as a real company prototype direction.

Threats

  • A visible privacy/session leak can reduce trust even if backend code is strong.
  • If .env values are real, they must be rotated and removed from future submissions.
  • If extension demo fails, judges may see broad features as unfinished.

Bug / logic / security review

SeverityIssueWhy it mattersRecommended fix
HighChat history visible after sign-outPanel observed that after User A signed out, chat history still displayed. This is a privacy/session leak for a chat-based commerce app.Clear client state on logout; invalidate session; re-check auth before loading chat history.
MediumMissing UML/ERD documentationTechnical structure exists in code, but non-technical judges cannot easily understand it without diagrams.Add one system architecture diagram, one ERD, and one AI flow diagram.
Medium.env files includedEnvironment files were included in the archive. If they contain real keys, this is a security hygiene issue.Remove .env from submissions and rotate any real keys.

Final presentation notes / questions to ask

Rank 3 · ShopAI Agent

🥉 Tay

Strongest submitted artifact and architecture depth, but official score drops because live/presentation performance and some AI functions were not reliable enough.

Level 4 artifact / Level 3 live resultRisk: MediumOfficial panel score
78.00
/100

Official score breakdown

CriteriaWeightWeek 4Week 1-3Final used
Technical Functionality30182722.5
AI Prompt Design & Response Quality20101914.5
Database & Data Management15151414.5
User-Friendliness15121312.5
Product Concept & Practicality10798
Presentation & Progress Management10486
Total10078.00

Challenge match check

Panel comments to carry into report

  • Rich features were available, but only some basic features were fulfilled strongly during presentation.
  • Smart AI search and image search were not fully precise; example: AirTag query returned broad Apple products.
  • AI voice was available only in English.
  • Privacy was demonstrated when not logged in and AI responses based on changing data were accurate.
  • Refund prompt failed to demonstrate properly; presentation needed improvement.

Evidence from submitted files

  • Submitted package includes presentation, prompt document, full source folder and documentation.
  • Source structure includes backend/admin/vendor/mobile/shared/Prisma-style architecture, with rich AI tool and card-rendering concept.
  • Prompt rules emphasize real data, no invented prices/stock/orders, tool calls, confirmation before mutating actions, and cart/order rendering.
  • Runtime was not fully verified in sandbox because the package required services/dependencies; panel live result is therefore the official deciding factor.

SWOT analysis

Strengths

  • Best architecture/documentation artifact depth among the candidates.
  • Strong AI tool-use concept: model reads real rows and renders structured UI cards.
  • Good database/privacy thinking in the written design.
  • Broad ecommerce support coverage: recommendations, cart, refund, tracking, promotions.

Weaknesses

  • Live presentation score was weak compared with artifact quality.
  • Some AI functions were inaccurate or not demonstrated successfully.
  • Scope is broad, which can make the core ecommerce flow less convincing.
  • Prompt document has competing instructions around product card vs text response style.

Opportunities

  • Narrow the demo to one reliable core flow.
  • Improve image search precision and refund flow reliability.
  • Use the strong diagrams more clearly in presentation.
  • Convert broad feature list into staged roadmap.

Threats

  • A strong codebase that cannot be defended live may be judged as AI-generated without ownership.
  • Broad feature claims can backfire if one or two key demos fail.
  • If prompt rules conflict, chatbot behavior may be inconsistent.

Bug / logic / security review

SeverityIssueWhy it mattersRecommended fix
HighRefund prompt/demo failedPanel observed refund flow did not demonstrate correctly. This affects one of the headline support use cases.Simplify refund prompt and tool path; demo with one seeded eligible order.
MediumImage search precisionAirTag search returned broad Apple products, reducing trust in AI search quality.Add category/entity filtering and result confidence threshold.
MediumPresentation ownership gapArtifact quality is high but presentation score is low. Judges need proof the candidate understands the code.Use a shorter demo script and be ready to explain exact source files.

Final presentation notes / questions to ask

Rank 4 · AI Chat Interface

④ Mekky

Good improvement and good voice capability, but the chatbot response UI was text-heavy and the demo data was not sufficient to prove full functions.

Level 3 - working prototype directionRisk: Medium-HighOfficial panel score
75.00
/100

Official score breakdown

CriteriaWeightWeek 4Week 1-3Final used
Technical Functionality30202321.5
AI Prompt Design & Response Quality20131514
Database & Data Management15151012.5
User-Friendliness15101211
Product Concept & Practicality10888
Presentation & Progress Management109108
Total10075.00

Challenge match check

Panel comments to carry into report

  • Basic features were mostly fulfilled.
  • AI voice was highly functional in both Lao and English.
  • Prototype improved significantly compared with previous weeks.
  • AI responses were text-heavy and not arranged in a user-friendly way.
  • More dummy data and innovative AI response UI are needed.

Evidence from submitted files

  • Week 1 source and presentation files were included.
  • Week 2 includes business flow, privacy flow, ERD, AI thinking and real AI flow diagrams.
  • Week 3 package includes backend/frontend and docs, showing visible progress.
  • Final package includes a presentation HTML and project files.

SWOT analysis

Strengths

  • Best visible week-by-week improvement evidence after Alex/Raj.
  • Strong diagram package for Week 2.
  • Voice AI in Lao and English is a real positive feature.
  • Understands privacy at documentation level.

Weaknesses

  • AI response display is too text-heavy and not commerce-card friendly.
  • Data volume not enough to demonstrate full chatbot functions.
  • Privacy enforcement in source needs to fully match the diagrams.
  • Pitch could be more product-focused.

Opportunities

  • Turn text responses into product/order/shipment cards.
  • Add more dummy orders/products/shipments to prove retrieval.
  • Use diagrams as a presentation strength.
  • Add backend ownership guards for chat/order routes.

Threats

  • If the system only explains privacy but does not enforce it in code, it can fail the core condition.
  • Text-heavy UI makes the product feel less ready than its logic.

Bug / logic / security review

SeverityIssueWhy it mattersRecommended fix
HighPrivacy enforcement gapEarlier source review indicated conversation/message ownership checks may not be strict enough.Add authenticated ownership checks on chat/message routes.
MediumText-heavy AI outputPanel noted AI responses were not user-friendly.Render product/order information as cards or structured blocks.
MediumInsufficient demo dataLimited data prevents full proof of stock/order/shipment functions.Seed more products, orders, shipments, and user-specific histories.

Final presentation notes / questions to ask

Rank 5 · POS + AI Chatbot

⑤ Phonesai

Practical POS/chatbot build with some privacy shown, but UI, AI accuracy, and security/ownership concerns keep the score moderate.

Level 3 - practical prototype with security riskRisk: Medium-HighOfficial panel score
66.33
/100

Official score breakdown

CriteriaWeightWeek 4Week 1-3Final used
Technical Functionality30152419.5
AI Prompt Design & Response Quality20131413.5
Database & Data Management1515811.5
User-Friendliness155118
Product Concept & Practicality10787.5
Presentation & Progress Management10846.33
Total10066.33

Challenge match check

Panel comments to carry into report

  • Basic features were partially fulfilled.
  • AI chatbot satisfied minimum requirements, and restricted data privacy was shown.
  • AI response was not fully accurate; example: asking for car displayed laptop.
  • UI was not complete; mostly the chatbot was properly done.
  • Data was not sufficient to demonstrate full chatbot functions.

Evidence from submitted files

  • Submitted final package includes chatbot-api, main-pos-api, pos-frontend, SQL database scripts, plan, and final presentation.
  • Chatbot logic includes product/stock/order direction.
  • Database scripts indicate real structure effort.
  • Earlier source review found user identity and secret-handling issues.

SWOT analysis

Strengths

  • Practical business direction close to POS/ecommerce operations.
  • Backend/API/database scripts show actual implementation effort.
  • Minimum chatbot and privacy demonstration were present.
  • Good starting point for internal POS assistant.

Weaknesses

  • UI score is low because only the chatbot was reasonably complete.
  • AI product matching accuracy is weak.
  • User identity model needs stronger authentication/ownership enforcement.
  • Some sensitive/private key material was present in submitted source review.

Opportunities

  • Improve AI product matching with controlled categories and real data lookup.
  • Build product/order/invoice UI around the chatbot.
  • Replace client-provided user identity with signed-in session/token.
  • Add more sample data to demonstrate chatbot capabilities.

Threats

  • If user ID can be faked from the client, privacy can fail.
  • Bad product matching reduces trust in AI answers.
  • Included keys/secrets can create security risk if reused.

Bug / logic / security review

SeverityIssueWhy it mattersRecommended fix
HighUser identity trust issueEarlier source review indicated the chatbot could rely on client-provided user ID/header.Use authenticated session/token only; never trust browser-sent user ID.
HighSecrets/key hygienePrivate key material was included in the submitted archive during review.Remove from repository and rotate if real.
MediumAI answer mismatchPanel saw irrelevant product matching such as car question returning laptop.Add product category/entity matching and fallback when no product exists.

Final presentation notes / questions to ask

Rank 6 · Ecommerce + Local AI

⑥ Da

Technically interesting local AI/server direction, but many basic ecommerce challenge features and product-pitch elements are still weak compared with others.

Level 2-3 - technical explorationRisk: HighOfficial panel score
56.67
/100

Official score breakdown

CriteriaWeightWeek 4Week 1-3Final used
Technical Functionality30101814
AI Prompt Design & Response Quality20121212
Database & Data Management1515912
User-Friendliness15586.5
Product Concept & Practicality10676.5
Presentation & Progress Management10775.67
Total10056.67

Challenge match check

Panel comments to carry into report

  • Many basic features still need to be fulfilled compared with other candidates.
  • AI chatbot satisfies minimum requirements, but responses are text-heavy.
  • Restricted privacy was shown, and database/data score improved in Week 4.
  • UI/product concept is simple and outdated compared with other submissions.
  • Extensive improvement is needed in UI and innovative AI features.

Evidence from submitted files

  • Submitted final package includes backend zip, frontend zip, SQL database and Week 1 repository document.
  • Week 2 and Week 3 folders were empty in the uploaded archive.
  • Backend/frontend folders show implementation effort, but product story is weak.
  • Local AI/server exploration was a plus, but not enough for the ecommerce chat product goal.

SWOT analysis

Strengths

  • Local AI/server exploration shows technical curiosity.
  • Database diagram/SQL is a positive point.
  • Some restricted privacy demonstration was present.
  • Backend/frontend source exists.

Weaknesses

  • Weakest weekly-progress evidence in uploaded files.
  • Product concept and UI are behind the others.
  • Focus was too broad or infrastructure-oriented instead of ecommerce chat.
  • Presentation was not non-technical friendly.

Opportunities

  • Rebuild around one clear flow: product -> stock -> order -> invoice -> chat.
  • Use local AI only as supporting feature, not the product itself.
  • Add simple visual UML/ERD and user flow diagrams.
  • Create richer demo data and structured response UI.

Threats

  • If the product remains infrastructure-focused, it will miss the challenge goal.
  • Weak weekly evidence suggests lower dedication/process compliance.
  • Too-simple UI may make the work look incomplete even if backend exists.

Bug / logic / security review

SeverityIssueWhy it mattersRecommended fix
HighProduct alignment gapThe project direction did not fully match ecommerce chat/product-stock-order use case.Focus all features on the required ecommerce user journey.
MediumText-heavy responsesPanel noted user-friendliness problems similar to lower candidates.Use cards/tables for stock, order, invoice and shipment.
MediumWeekly evidence missingWeek 2 and Week 3 folders were empty in the uploaded archive.Maintain weekly progress documents and screenshots.

Final presentation notes / questions to ask

Live presentation script for all candidates

Use this exact flow to compare candidates fairly.

Required live flow

  1. Open app and identify the product concept.
  2. Login as User A.
  3. Show product/stock list.
  4. Ask chatbot: “What stock is available?”
  5. Create order/invoice from selected product.
  6. Ask chatbot: “Show my latest order/invoice.”
  7. Ask shipment/order status.
  8. Logout and login as User B.
  9. Try to access User A order/chat/history.
  10. System must reject or return no private data.
  11. Show admin/seller view if included.
  12. Explain what AI generated and what the developer verified.

Pass / fail gate

  • Privacy gate: User A/User B data leakage should cap database/privacy score.
  • AI grounding gate: AI must not invent products, prices, stock, orders or shipment status.
  • Ownership gate: Candidate must explain their code and prompt design.
  • Runtime gate: If not shown live, mark runtime as not verified, not automatic fail.

Core panel questions

AI understanding

  • What part did AI help you build?
  • What part did you personally design?
  • How do you prevent hallucinated product/order data?

Database & privacy

  • Where do you filter by user/customer/seller?
  • What happens if User B asks for User A order?
  • Is privacy enforced by prompt, backend, or both?

Product thinking

  • What real ecommerce problem does this solve?
  • How does it reduce support workload?
  • Which feature should become production first?

Winner announcement script

1st Place - Alex, ShopMate AI: strongest overall balance of core functionality, AI response quality, structure, presentation, and privacy demonstration.

2nd Place - Raj, ShopEase / TARA AI: strong product/design thinking, broad ecommerce functions, and innovative extension/seller-AI direction, with privacy/session fixes required.

3rd Place - Tay, ShopAI Agent: strongest architecture/documentation package and advanced AI-agent concept, with live demo and presentation reliability needing improvement.

Candidate feedback template

TopicSuggested wording
StrengthYour strongest point is [specific feature/evidence]. This shows [mindset or capability].
ImprovementYour next improvement should be [specific fix], because it affects [business/user/privacy/demo quality].
AI usageContinue using AI as an assistant, but make sure you can explain and verify every generated part.
PrivacyFor any AI/database product, backend ownership checks are more important than prompt rules alone.