ts-dart / app-cash

Esse projeto consiste em estruturar uma aplicação web fullstack, dockerizada, que permita ao usuário criar uma conta logar nessa conta criada e possibilitar que os usuários consigam realizar transferências internas entre si.

Home Page:https://app-cash-api-deploy.vercel.app/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

App cash

Esse projeto consiste em estruturar uma aplicação web fullstack, dockerizada, que permita ao usuário criar uma conta logar nessa conta criada e possibilitar que os usuários consigam realizar transferências internas entre si.

Instruções para rodar localmente o app

Faça download do repositorio:

git clone git@github.com:ts-dart/app-cash.git

1 - Iniciar banco de dados

Abra o terminal na raiz do projeto e execute: "npm run db"

esse comando cria um container docker que sera o banco de dados, e necessário configurar o banco de dados

  • passo 1 - no terminal execute o código a seguir: "docker logs db 2>&1 | grep GENERATED", copie o código que sera retornado.

  • passo 2 - em seguida execute o seguinte código: "docker exec -it db mysql -uroot -p", sera solicitada uma senha, o código gerado no passo 1 sera essa senha.

  • passo 3 - você sera redirecionado para dentro do container, execute o seguinte código: "ALTER USER 'root'@'localhost' IDENTIFIED BY '12345';".

  • passo 4 - ultimo passo, execute o seguinte código: "update mysql.user set host = '%' where user='root';".

  • passo 5 - Dê um ctrl-D e depois um docker restart db.

2 - Iniciar backend

Na raiz do projeto execute: "npm run backend"

3 - Iniciar frontend

Em um outro terminal na raiz do projeto execute: "npm run frontend"

About

Esse projeto consiste em estruturar uma aplicação web fullstack, dockerizada, que permita ao usuário criar uma conta logar nessa conta criada e possibilitar que os usuários consigam realizar transferências internas entre si.

https://app-cash-api-deploy.vercel.app/


Languages

Language:TypeScript 78.2%Language:CSS 12.0%Language:JavaScript 5.4%Language:HTML 4.0%Language:Dockerfile 0.5%