Skip to content

ScriptCamilo/bank-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Project Bank System

Estruturação de uma aplicação web fullstack, dockerizada, cujo objetivo seja possibilitar que usuários consigam realizar transferências internas entre si.

Tech Stack

Client: React, Nextjs, Context API, TailwindCSS

Server: Node, Express, Prisma

Database: PostgreSQL

Run Locally

Primeiro vai ser necessário a instalação do Docker e do Docker Compose.

A seguir irei demonstrar como fazer a instalação em um sistema Linux.

sudo curl -L "https://github.com/docker/compose/releases/download/v2.5.0/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose

Dar permissão de execução para o Docker Compose

sudo chmod +x /usr/local/bin/docker-compose

Verificar instalação

pessoa@vercel:~$ docker-compose --version
Docker Compose version v2.5.0

Agora rode o script seguinte na pasta principal onde se encontra o arquivo docker-compose.yml

docker-compose up -d

Após finalizado o servidor backend estará rodando na porta 3333, o frontend na 3000 e o postgres na porta 5432

Para rodar o frontend e backend individualmente será necessário os seguinte comandos dentro de suas respectivas pastas

npm install

E depois rodar

npm run dev

Running Tests

Para rodar testes no backend, dentro de sua pasta rode o seguinte comando

npm test

Authors

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published