Skip to content

Demo Data#427

Open
notbokuto wants to merge 23 commits intomainfrom
feat/add-support-for-demo-data
Open

Demo Data#427
notbokuto wants to merge 23 commits intomainfrom
feat/add-support-for-demo-data

Conversation

@notbokuto
Copy link
Collaborator

What does this PR do?

  • Add support for demo data

Video Demo (if applicable):

  • Show screen recordings of the issue or feature.
  • Demonstrate how to reproduce the issue, the behavior before and after the change.

Image Demo (if applicable):

  • Add side-by-side screenshots of the original and updated change.
  • Highlight any significant change(s).

Mandatory Tasks (DO NOT REMOVE)

  • I have self-reviewed the code (A decent size PR without self-review might be rejected).
  • I confirm automated tests are in place that prove my fix is effective or that my feature works.

How should this be tested?

  • Select industry and check the demo data checkbox on signup

Checklist

  • I haven't read the contributing guide
  • My code doesn't follow the style guidelines of this project
  • I haven't commented my code, particularly in hard-to-understand areas
  • I haven't checked if my changes generate no new warnings

@vercel
Copy link

vercel bot commented Jan 9, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
academy Error Error Feb 3, 2026 4:12pm
carbon Error Error Feb 3, 2026 4:12pm
mes Error Error Feb 3, 2026 4:12pm

Request Review

Copy link
Member

@sidwebworks sidwebworks left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@barbinbrad
Copy link
Contributor

This is great. I updated the UI a bit to ask whether they want demo data or a clean slate before asking what industry they are (no need to ask if they want a clean slate).

The only thing that I think we should add are some manufactured parts. Motors an humanoids should probably have some type of nested bill of material. CNC-type shops can probably have a flat BOM with operations for Programming, OP1, OP2, and Inspect

…y-specific templates

- Added a comprehensive demo template system for Carbon, including industry-scoped templates for Robotics, CNC, Metal Fabrication, and Automotive.
- Implemented modular seeding procedures for Sales, Purchasing, Parts, and Inventory modules.
- Created demo tracking columns in live tables and established a schema for demo templates.
- Simplified error handling and improved schema mismatch detection.
- Added extensive documentation and quick reference guides for users.

This update enhances onboarding and provides realistic demo data for new users.
…eed `makeMethod` records for demo data to ensure `quoteLine` trigger functionality.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants