Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Projeto de Conta Bancária

Este projeto é uma aplicação full-stack que envolve um backend em C# com .NET e um frontend em Vue.js. O objetivo é gerenciar transações bancárias, como depósitos e saques.

Requisitos

  • Docker
  • .NET SDK
  • Node.js
  • npm

Rodando o Backend

  1. Navegue até o diretório backend/src:

    cd backend/src
  2. Para rodar o backend, você precisa iniciar os containers Docker. Execute o comando:

    docker-compose up -d
  3. Após a inicialização do Docker, você precisa adicionar a migração inicial ao banco de dados. Execute o comando:

    dotnet ef database update Initial --project Infrastructure -s API -c AppDbContext --verbose

    Esse comando cria as tabelas no banco de dados a partir do contexto AppDbContext.

  4. Após a aplicar as Migrations, inicie o projeto. Execute o comando:

    dotnet run --project API --urls https://localhost:7185

    Esse comando inicia o projeto API.

Rodando o Frontend

  1. Navegue até o diretório frontend/src:

    cd frontend/src
  2. Para instalar as dependências, execute o comando:

    npm install

    Isso irá instalar as dependências do projeto fron-end.

  3. Para rodar o frontend, execute o comando:

    npm run dev

    Isso irá iniciar o servidor de desenvolvimento do Vue.js, e você poderá acessar a aplicação no navegador, geralmente em http://localhost:3000.

About

This project is a full-stack application that involves a backend in C# with .NET and a frontend in Vue.js. The goal is to manage banking transactions, such as deposits and withdrawals.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages