Frontend desenvolvido com NextJS, Nookies, Tailwind e Axios;
Backend desenvolvido com ExpressJS, Typeorm, Postgres, Docker, Bcrypt, JWT e Yup.
Para realizar o build do projeto, faça o clone do repositório main
.
Com o repositório clonado, acesse o diretório ngcash-fullstack
. Dentro do diretório, rode o comando cp .env.example .env
para clonar
os dados do .env.example para um novo .env (NECESSÁRIO PARA O DOCKER-COMPOSE).
Agora que fez o clone do .env
, execute o comando de docker network create next-app
para realizar o setup de uma nova network entre os containers. Feito isso, rode o comando de docker compose up --build
e aguarde o building e inicialização de todos os containers.
Quando surgir no seu console o aviso de Servidor executando em: http://localhost:8080
, sua aplicação estará pronta para ser utilizada acessando
http://localhost:3000
.