johnoliveira06 / PixLearning

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ℹ️ Sobre o projeto

Este projeto consiste na demonstração de uma transação de dados, utilizando como exemplo a transferência bancária de fundos de um banco para outro.


🎲 Inicializando o projeto

  • Para executar este projeto, é necessário ter as seguintes instalações:

    • MySQL (XAMPP, MySQL Workbench, etc.);

    • NodeJs;

    • npm.


  • Clone este repositório:

    git clone https://github.com/johnoliveira06/PixLearning.git
  • Acesse o diretório do projeto:

    cd PixLearning
  • Instale as dependências (diretório backend):

    cd backend
    
    npm install
  • Instale as dependências (diretório frontend):

    cd frontend
    
    npm install
  • Crie seu banco de dados manualmente no seu servidor MySQL

  • Em seguida, modifique o arquivo mysql.datasources.ts, localizado no diretório backend/src/datasources, com as credenciais do seu servidor MySQL e o nome do seu banco de dados:

    const config = {
    name: 'mysql',
    connector: 'mysql',
    url: '',
    host: 'localhost', // Altere para o host do seu banco de dados
    port: 3306, // Altere para a porta do seu banco de dados
    user: 'root', // Altere para seu nome de usuário do banco de dados
    password: '', // Senha do seu banco de dados
    database: 'pixlearning' // Altere para o nome do seu banco de dados criado anteriormente
    };
  • Após a etapa anterior, execute o seguinte comando para importar as tabelas para o seu banco de dados:

    npm run migrate
  • Inicie o backend:

    cd PixLearning/backend/
    
    npm start
  • Inicie o frontend:

    cd PixLearning/frontend/
    
    npm run dev

  • Dados para a realização de testes:

    Bancos Agências Contas Senhas
    Banco do Brasil 1234 123456 789
    Bradesco 4321 654321 987

About


Languages

Language:JavaScript 46.7%Language:TypeScript 44.9%Language:CSS 6.2%Language:HTML 1.7%Language:Dockerfile 0.5%