diff --git a/docs/en/tutorials/modular-crm/images/abp-studio-run-initially.png b/docs/en/tutorials/modular-crm/images/abp-studio-run-initially.png new file mode 100644 index 0000000000..86ac67d76c Binary files /dev/null and b/docs/en/tutorials/modular-crm/images/abp-studio-run-initially.png differ diff --git a/docs/en/tutorials/modular-crm/images/solution-explorer-modular-crm-expanded.png b/docs/en/tutorials/modular-crm/images/solution-explorer-modular-crm-expanded.png new file mode 100644 index 0000000000..a6781fd823 Binary files /dev/null and b/docs/en/tutorials/modular-crm/images/solution-explorer-modular-crm-expanded.png differ diff --git a/docs/en/tutorials/modular-crm/images/solution-explorer-modular-crm-initial.png b/docs/en/tutorials/modular-crm/images/solution-explorer-modular-crm-initial.png new file mode 100644 index 0000000000..75b4c51efd Binary files /dev/null and b/docs/en/tutorials/modular-crm/images/solution-explorer-modular-crm-initial.png differ diff --git a/docs/en/tutorials/modular-crm/images/visual-studio-modular-crm-solution.png b/docs/en/tutorials/modular-crm/images/visual-studio-modular-crm-solution.png new file mode 100644 index 0000000000..660bc16da5 Binary files /dev/null and b/docs/en/tutorials/modular-crm/images/visual-studio-modular-crm-solution.png differ diff --git a/docs/en/tutorials/modular-crm/index.md b/docs/en/tutorials/modular-crm/index.md index 675ff2c966..3702641e3b 100644 --- a/docs/en/tutorials/modular-crm/index.md +++ b/docs/en/tutorials/modular-crm/index.md @@ -6,7 +6,37 @@ ABP provides a great infrastructure and tooling to build modular software soluti This tutorial is organized as the following parts: -* Part 1: Creating the solution +* *TODO* + +## Creating the Solution + +Follow the [Get Stared](../../get-started/layered-web-application.md) guide to create a new layered web application with [ABP Studio](../../studio/index.md) the following configuration: + +* **Solution name**: `ModularCrm` +* **UI Framework**: ASP.NET Core MVC / Razor Pages +* **Database Provider**: Entity Framework Core + +You can select the other options based on your preference. + +> **Please complete the [Get Stared](../../get-started/layered-web-application.md) guide and run the web application.** + +The initial solution structure should be like the following in ABP Studio's *Solution Explorer*: + +![solution-explorer-modular-crm-initial](images/solution-explorer-modular-crm-initial.png) + +Initially, you see a `ModularCrm` solution and a `ModularCrm` module under that solution. + +> An ABP Studio module is typically a .NET solution and an ABP Studio solution is an umbrella concept for multiple .NET Solutions (see the [concepts](../../studio/concepts.md) document for more). + +`ModularCrm` module is your main application, which is a layered .NET solution that consists of several packages (.NET projects). You can expand the `ModularCrm` module to see these packages: + +![solution-explorer-modular-crm-expanded](images/solution-explorer-modular-crm-expanded.png) + + + + + + ## Download the Source Code diff --git a/docs/en/tutorials/modular-crm/part-01.md b/docs/en/tutorials/modular-crm/part-01.md deleted file mode 100644 index d7874ac345..0000000000 --- a/docs/en/tutorials/modular-crm/part-01.md +++ /dev/null @@ -1,3 +0,0 @@ -## Modular Monolith Application Development Tutorial (Part 1: Creating the Solution) - -TODO \ No newline at end of file