{"id":26019847,"url":"https://github.com/jeffreyssharp/enterprise-applications","last_synced_at":"2026-03-11T14:38:16.071Z","repository":{"id":280133951,"uuid":"940787787","full_name":"jeffreysSharp/enterprise-applications","owner":"jeffreysSharp","description":"This project was designed to simplify the initial development of a business management application by providing the essential modules needed. It adopts a scalable, low-latency architecture, utilizing the most advanced and modern technologies available.","archived":false,"fork":false,"pushed_at":"2025-03-02T21:38:54.000Z","size":952,"stargazers_count":0,"open_issues_count":3,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-12-08T21:57:09.576Z","etag":null,"topics":["angular","aspnetcore","automapper","clean-architecture","cqrs","csharp","design-patterns","entity-framework-core","identity","jwt","mediatr","role-management","user-management"],"latest_commit_sha":null,"homepage":"","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jeffreysSharp.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-02-28T19:45:08.000Z","updated_at":"2025-03-15T07:46:14.000Z","dependencies_parsed_at":"2025-03-01T13:48:29.787Z","dependency_job_id":null,"html_url":"https://github.com/jeffreysSharp/enterprise-applications","commit_stats":null,"previous_names":["jeffreyssharp/enterprise-applications"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/jeffreysSharp/enterprise-applications","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jeffreysSharp%2Fenterprise-applications","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jeffreysSharp%2Fenterprise-applications/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jeffreysSharp%2Fenterprise-applications/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jeffreysSharp%2Fenterprise-applications/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jeffreysSharp","download_url":"https://codeload.github.com/jeffreysSharp/enterprise-applications/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jeffreysSharp%2Fenterprise-applications/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30384111,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-11T14:10:17.325Z","status":"ssl_error","status_checked_at":"2026-03-11T14:09:37.934Z","response_time":84,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["angular","aspnetcore","automapper","clean-architecture","cqrs","csharp","design-patterns","entity-framework-core","identity","jwt","mediatr","role-management","user-management"],"created_at":"2025-03-06T07:56:23.684Z","updated_at":"2026-03-11T14:38:16.052Z","avatar_url":"https://github.com/jeffreysSharp.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Enterprise Applications whith ASP.NET Core Clean Architecture and CQRS, Angular 19, Bootstrap 5.4, scss\n  This project was designed to simplify the initial development of a business management \n  application by providing the essential modules needed. It adopts a scalable, low-latency \n  architecture, utilizing the most advanced and modern technologies available.\n\n[![Prject Skills](https://skillicons.dev/icons?i=dotnet,cs,angular,ts,html,css,bootstrap,docker,github,rabbitmq,aws,mongodb,postgres,)](https://skillicons.dev)\n\n![Screenshot of the documentation using Swagger.](.doc/img/1-swagger-identity-manager.JPG)\n\n## How to Run the Project\n1. Clone the repository.\n2. Open the solution in Visual Studio 2022.\n3. Configure your SQL Server connection in the appsettings.json file.\n4. Run the database migrations to create the necessary tables.\n   - In the console, navigate to the directory: enterprise-applications\\back-end\\src\\services\\Enterprise.Applications.Identity.API\n   - Check if the .NET Entity Framework CLI is installed.\n   - The first step is to verify that the Entity Framework CLI is installed correctly. Run the following command:\n\n```\n dotnet tool list -g\n```\n\n   - If dotnet-ef is not listed, install with the following command:\n\n```\ndotnet tool install --global dotnet-ef\n```\n\n   - After installing the package, run the following command:\n\n```\ndotnet ef database update -p Enterprise.Applications.Identity.Infra -s Enterprise.Applications.Identity.API -c ApplicationDbContext\n```\n\n5. Build and run the ASP.NET Core Web API.\n\n\n\n## Project Features ASP.NET Core Web API.\n| Status | Feature  |\n|--------|--------|\n| ![Status](https://img.shields.io/github/issues/detail/s/jeffreysSharp/enterprise-applications/6) |  [Role - Create](https://github.com/jeffreysSharp/enterprise-applications/issues/6) |\n| ![Status](https://img.shields.io/github/issues/detail/s/jeffreysSharp/enterprise-applications/7) |  [Role - GetAll](https://github.com/jeffreysSharp/enterprise-applications/issues/7) |\n| ![Status](https://img.shields.io/github/issues/detail/s/jeffreysSharp/enterprise-applications/8) |  [Role - Get/{id}](https://github.com/jeffreysSharp/enterprise-applications/issues/8) |\n| ![Status](https://img.shields.io/github/issues/detail/s/jeffreysSharp/enterprise-applications/9) |  [Role - Delete/{id}](https://github.com/jeffreysSharp/enterprise-applications/issues/9) |\n| ![Status](https://img.shields.io/github/issues/detail/s/jeffreysSharp/enterprise-applications/10) | [Role - Delete/{id}](https://github.com/jeffreysSharp/enterprise-applications/issues/10) |\n| ![Status](https://img.shields.io/github/issues/detail/s/jeffreysSharp/enterprise-applications/11) | [User - Create](https://github.com/jeffreysSharp/enterprise-applications/issues/11) |\n| ![Status](https://img.shields.io/github/issues/detail/s/jeffreysSharp/enterprise-applications/12) | [User - GetAll](https://github.com/jeffreysSharp/enterprise-applications/issues/12) |\n| ![Status](https://img.shields.io/github/issues/detail/s/jeffreysSharp/enterprise-applications/13) | [User - Delete/{userId}](https://github.com/jeffreysSharp/enterprise-applications/issues/13) |\n| ![Status](https://img.shields.io/github/issues/detail/s/jeffreysSharp/enterprise-applications/14) | [User - GetUserDetails/{userId}](https://github.com/jeffreysSharp/enterprise-applications/issues/14) |\n| ![Status](https://img.shields.io/github/issues/detail/s/jeffreysSharp/enterprise-applications/15) | [User - GetUserDetailsByUserName/{userName}](https://github.com/jeffreysSharp/enterprise-applications/issues/15) |\n| ![Status](https://img.shields.io/github/issues/detail/s/jeffreysSharp/enterprise-applications/16) | [User - AssignRoles](https://github.com/jeffreysSharp/enterprise-applications/issues/16) |\n| ![Status](https://img.shields.io/github/issues/detail/s/jeffreysSharp/enterprise-applications/17) | [User - EditUserRoles](https://github.com/jeffreysSharp/enterprise-applications/issues/17) |\n| ![Status](https://img.shields.io/github/issues/detail/s/jeffreysSharp/enterprise-applications/18) | [User - GetAllUserDetails](https://github.com/jeffreysSharp/enterprise-applications/issues/18) |\n| ![Status](https://img.shields.io/github/issues/detail/s/jeffreysSharp/enterprise-applications/19) | [User - EditUserProfile/{id}](https://github.com/jeffreysSharp/enterprise-applications/issues/19) |\n| ![Status](https://img.shields.io/github/issues/detail/s/jeffreysSharp/enterprise-applications/20) | [Auth - Login](https://github.com/jeffreysSharp/enterprise-applications/issues/20) |\n| ![Status](https://img.shields.io/github/issues/detail/s/jeffreysSharp/enterprise-applications/25) | [Auth - Register](https://github.com/jeffreysSharp/enterprise-applications/issues/25) |\n| ![Status](https://img.shields.io/github/issues/detail/s/jeffreysSharp/enterprise-applications/21) | [Auth - Logout](https://github.com/jeffreysSharp/enterprise-applications/issues/21) |\n| ![Status](https://img.shields.io/github/issues/detail/s/jeffreysSharp/enterprise-applications/22) | [Auth - RememberPassword](https://github.com/jeffreysSharp/enterprise-applications/issues/22) |\n\n\n## Project Structure\n- **back-end**: Contains the source code for the ASP.NET Core Web API.\n- **front-end**: Contains the source code for the Angular project..\n- **tests**: Contains unit tests for the project.\n\n## Technologies Used\n- ASP.NET Core 8.0\n- C#\n- Clean Architecture\n- CQRS Pattern\n- Identity (Role and User Management)\n- SQL Server\n- Dapper\n- Entity Framework\n- AutoMapper\n- MediatR\n- JWT Authentication and Authorization\n\n## Additional Notes\n- Make sure to secure sensitive information such as connection strings and secret keys.\n- Customize the project according to your specific requirements.\n\nFeel free to contribute, report issues, or provide feedback!\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjeffreyssharp%2Fenterprise-applications","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjeffreyssharp%2Fenterprise-applications","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjeffreyssharp%2Fenterprise-applications/lists"}