/MyMoney

App criado para fins de atualização de conhecimentos junto ao Ignite da Rocketseat

Primary LanguageTypeScript

My Money

Badge Badge Badge

Status do Projeto: 🚧 em desenvolvimento

Tópicos

🔹 Descrição do projeto

🔹 Funcionalidades

🔹 Pré-requisitos

🔹 Como configurar a aplicação

🔹 Como rodar a aplicação

🔹 Como rodar os testes

🔹 Insomnia

🔹 Layout da Aplicação

🔹 Resolvendo Problemas

🔹 Tarefas em aberto

🔹 Desenvolvedores

🔗 Descrição do projeto

Projeto criado usando a versão 2.4.2 do Yarn.

ℹ️ Funcionalidades

✔️ Funcionalidade 1

✔️ Funcionalidade 2

❌ Funcionalidade 3

❌ Funcionalidade 4

✨ Pré-requisitos

⚠️ Node

⚠️ Yarn 2

⚠️ Docker

⚠️ PostgreSQL Docker

⚠️ MongoDB Docker

⚠️ Redis Docker

❗ Para utilizar o Yarn 2, rode o seguinte comando na raiz do seu projeto yarn dlx @yarnpkg/pnpify --sdk vscode e configure sua IDE para utilizar o typescript pnpify.

❗ Você precisará seguir os passos a seguir para poder rodar a aplicação na sua máquina.

💾 Iniciar/Configurar banco de dados

Ter Docker e as imagens PostgreSQL, MongoDB e Redis instalados.

🐘 Instalar PostgreSQL via Docker

  • docker run --name ecommerceChallengePostgres -e POSTGRES_PASSWORD=docker -p 5432:5432 -d postgres
  • Verificar se a imagem está rodando: docker ps
  • Usuário: postgres
  • Senha: docker
  • Acesso pelo terminal: docker exec -it nome_do_container bash

🐬 Criar Banco de Dados PostgreSQL

  1. Instale o DBeaver, ou outro gerenciador de Banco de Dados, ou faça por linha de comando.
  2. Acesse com o usuário e senha supracitados.
  3. Crie um Banco de Dados com o nome gostack_desafio09.
  4. Crie um Banco de Dados com o nome gostack_desafio09_tests.

🍀 Instalar MongoDB via Docker

  • docker run --name ecommerceChallengeMongo -p 27017:27017 -d -t mongo
  • Verificar se a imagem está rodando: docker ps
  • Usuário: postgres
  • Senha: docker
  • Acesso pelo terminal: docker exec -it nome_do_container bash

📁 Instalar Redis via Docker

  • docker run --name ecommerceChallengeRedis -p 6379:6379 -d -t redis:alpine
  • Verificar se a imagem está rodando: `docker ps

▶️ Como rodar a aplicação

Agora navegue até a pasta criada e abra no Visual Studio Code, lembre-se de executar o comando yarn dentro da pasta no seu terminal para instalar todas as dependências. Após a instalação digite: yarn dev:server.

Pronto! Agora basta acessar a aplicação à partir do link: http://localhost:3333/

🏗️ Como rodar os testes

yarn test

😴 Insomnia

Para fazer o download do insomnia, para utilizar o mesmo workspace utilizado no projeto clique aqui, baixe e importe no seu Insominia.

📜 Layout da Aplicação

Layout a ser seguido no figma.

Link do deploy da aplicação. Exemplo com netlify: https://certificates-for-everyone-womakerscode.netlify.app/

Web

Mobile

🔨 Resolvendo Problemas

Caso encontre algum problema, bug ou erro me conte aqui!

📝 Tarefas em aberto

🖊 Tarefa 1

🖊 Tarefa 2

🖊 Tarefa 3

🐙 Desenvolvedores


Gustavo Moreira

Gustavo Moreira

Gustavo Moreira

©️ Licença

The MIT License - Use freely, I am not responsible for the actions of third parties.

©️ Copyright? 2020 - Proffy - Intellectual property does not exist! Copying Is Not Theft.