- Notifications
You must be signed in to change notification settings - Fork24
areindl/nuxt-structure-with-modules
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
In my talk in 2021, I introduced Domain Driven Design and talked about structuring apps according to domain modules. I and demonstrated how to use Nuxt 2 modules to create independent submodules including Vuex modules and routes.
The original Nuxt 2 example can be found in a legacyhere.
I reimplemented the example of "Anton's Biketours" in Nuxt 3. This example implements a fresh Nuxt 3 with an landing page (pages/index.vue
) and one domain-module module, namely the blog-module imported from.modules/blog
. The module has its own components, composable and pages folder to better separate the domain from the rest of the app.
I also recommend to look at thedocumentation.
npm install
Start the development server onhttp://localhost:3000
npm run dev
Build the application for production:
npm run build
Checkout thedeployment documentation.
- Slides of this Talk
- Blog postDomain-Driven Design in Nuxt Apps by Filip Rakowski
- Recommended DDD-Books:
- Domain-Driven Design: Tackling Complexity in the Heart of Software - by Eric Evans
- Implementing Domain-Driven Design by Vaughn Vernon
- Domain-Driven Design Distilled by Vaughn Vernon
About
Lightning Talk at Nuxt Nation 2021. Now updated to Nuxt 3.
Topics
Resources
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Releases
Packages0
Uh oh!
There was an error while loading.Please reload this page.
Contributors2
Uh oh!
There was an error while loading.Please reload this page.