Skip to content
CNB7 é um Conciliador Financeiro. Todos os Dados de Vendas, Extratos das Adquirentes e Controle dos Recebíveis.
C# HTML Other
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
docker
src/Domain
.dockerignore
.gitignore
CNB7Solution.sln
LICENSE
README.md
docker-compose.yml

README.md

CNB7 Project

What is the CNB7 Project?

The CNB7 Project is a open-source project written in .NET Core

The goal of this project is implement the most common used technologies and share with the technical community the best way to develop a Financial Conciliator with .NET

Build status License Issues open

Give a Star! ⭐️

If you liked the project or if CNB7 helped you, please give a star ;)

How to use:

  • You will need the latest Visual Studio 2017 and the latest .NET Core SDK.
  • Please check if you have installed the same runtime version (SDK) described in global.json
  • The latest SDK and tools can be downloaded from https://dot.net/core.

Also you can run the CNB7 Project in Visual Studio Code (Windows, Linux or MacOS).

To know more about how to setup your enviroment visit the Microsoft .NET Download Guide

Technologies to implemented:

  • NET STANDART 2.0 (Core.Domain)
  • ASP.NET Core 2.2 (with .NET Core 2.2)
  • ASP.NET MVC Core
  • ASP.NET WebApi Core
  • ASP.NET Identity Core
  • .NET Core Native DI
  • NHibernate 5.2.5
  • FluentNHibernate 2.1.2
  • Npgsql 4.0.7
  • EPPlus 4.5.3.2
  • AutoMapper
  • FluentValidator
  • MediatR
  • Swagger UI

Architecture:

  • Full architecture with responsibility separation concerns, SOLID and Clean Code
  • Domain Driven Design (Layers and Domain Model Pattern)
  • Domain Events
  • Domain Notification
  • CQRS (Imediate Consistency)
  • Event Sourcing
  • Unit of Work
  • Repository and Generic Repository

About the next versions

Watch our RoadMap to know the new changes

Pull-Requests

Make a contact! Don't submit PRs for extra features, all new features is coming in V2

About:

The CNB7 Project was developed by Valter Barbosa under the GNU General Public License v3.0.

You can’t perform that action at this time.