O SoftFin é um sistema de gestão financeira projetado para simplificar e otimizar as operações financeiras de qualquer pessoa. Este projeto está atualmente em desenvolvimento e tem como objetivo oferecer um conjunto robusto de recursos para lidar eficientemente com tarefas financeiras. 🚀
SoftFin é estruturado em módulos, cada um focando em um aspecto específico da gestão financeira:
- SoftFin.Api: A camada de API que atua como a interface para clientes web, fornecendo acesso às funcionalidades principais do sistema.
- SoftFin.Core: A lógica central da aplicação, incluindo os modelos de dados, a lógica de negócios e os manipuladores de serviços.
- SoftFin.Web: Um frontend web para interagir com o sistema SoftFin, oferecendo uma interface amigável para gerenciar dados financeiros.
Embora ainda esteja em desenvolvimento, o SoftFin tem como objetivo oferecer os seguintes recursos:
- Relatórios financeiros e análises abrangentes
- Gerenciamento eficiente de contas e transações
- Manipulação segura de dados financeiros sensíveis
- Capacidades de integração com outras ferramentas e serviços financeiros.
- .NET Core SDK versão 8.0+
- Visual Studio ou uma IDE compatível
- SQL Server (para operações de banco de dados)
- Clonar o Repositório para sua Máquina Local: Faça a clonagem do repositório para o seu ambiente de desenvolvimento local.
- Abrir o Arquivo de Solução SoftFin.sln no Visual Studio: Abra o arquivo de solução SoftFin.sln no Visual Studio.
- Restaurar os Pacotes NuGet Necessários: Certifique-se de restaurar os pacotes NuGet necessários para o projeto.
- Configurar as Conexões com o Banco de Dados no appsettings.json: Configure as conexões com o banco de dados no arquivo appsettings.json tanto para o projeto SoftFin.Api quanto para o projeto SoftFin.Web.
- Executar a API: Acessar o diretório Api e executar
dotnet clean
,dotnet build
edotnet run
. - Executar o Frontend: Acessar o diretório Web e executar
dotnet clean
,dotnet build
edotnet run
.
SoftFin is licensed under the MIT License.
Nota: Esse README é de um projeto ainda em desenvolvimento. Funcionalidades e documentação estão sejeitas a alterações.