jet_cad_2d_kit_restaurant
The restaurant kit of jet_cad_2d plans: a library of 69 restaurant symbols
(tables, booths and lounge, bar, service, commercial kitchen, outdoor and
decor) on the kit contract (jet_cad_2d_kit), 25 of them numbered table
units. It depends on the contract only, never on the plan library.

What it holds
- The library: 69 symbols in six categories — Restaurant Tables, Booths
and Lounge, Bar, Service, Commercial Kitchen, Outdoor and Decor — keys
restaurant.*at version 1.restaurantSymbolSourceis the library as a symbol source andRestaurantSymbolsits keys;restaurantSymbolDefinitions()reads them bykey@1. - 25 numbered table units: every seated symbol is a
tableunit whose capacity is its seat count. restaurantKit(idrestaurant): one symbol source, no types, tools or attachments.- Words:
restaurantNamescarries every symbol and category in German and Turkish; English is the library's own stored text.
Use
A host loads it into the plan library (jet_cad_2d_plan):
PlanController(kits: [restaurantKit]), beside the architecture kit when
the plan draws walls, floors and doors: kits: [architectureKit, restaurantKit].
Screenshots

The plan library's symbol gallery over the kit's library: the six restaurant sections, one of them open, its symbols as thumbnail cells.
These pictures are made by tool/screenshots in the repository, with the
demo's own plan.
The jet-cad packages
| Package | What it is | Depends on |
|---|---|---|
jet_cad_2d_plan |
The plan library: the editor, the widgets and the host API | the kit contract, the renderer and the engine |
jet_cad_2d_kit_architecture |
The architecture kit: walls, openings, rooms, dimensions and furniture | the kit contract, the renderer and the engine |
jet_cad_2d_kit_restaurant |
The restaurant kit: furniture and service units | the kit contract and the engine |
jet_cad_2d_kit |
The kit contract: types, tools and the symbol library format | the renderer and the engine |
jet_cad_2d_flutter |
Flutter rendering and interaction | the engine |
jet_cad_2d |
The pure-Dart engine and document model | nothing of jet-cad |
A host that embeds the planner adds jet_cad_2d_plan and the kits it loads;
the kit contract, the renderer and the engine come with them, and a host
should not also depend on them directly unless it uses their API itself.
Embedding the floor planner in an app is walked through in the host guide.
Support
If jet-cad is useful to you, you can support its development through GitHub Sponsors or Buy Me a Coffee.
License
Apache License 2.0. See LICENSE.
Libraries
- jet_cad_2d_kit_restaurant
- The restaurant kit of jet_cad_2d plans (sub-project 4a): a library of 69 restaurant symbols, tables and booths, bar, service, commercial kitchen, outdoor and decor, on the kit contract. The 25 seated symbols are numbered table units.