Happy é uma aplicação que permite que administradores de orfanatos cadastrarem sua unidade informando localização, instruções de visitação, contato e horário de funcionamento, assim todos podem encontrar com mais facilidade e agendar uma visita.
O figma do projeto foi disponibilizado pela Rocketseat, porem tomei minhas proprias decisões no desenvolvimento adicionando por exemplo: Docker, postgres e Styled-components.
- Typescript
- NodeJS
- ReactJS
- TypeORM
-
Baixe e instale o Docker e crie um container com o Postgres.
docker run --name happy -e POSTGRES_PASSWORD=docker -p 5432:5432 -d postgresapós criar o container, dentro dele crie um banco de dados com o nome "gofinances", utilize o software que preferir para gerenciar o banco, recomento o DBeaver.
-
Vá até a pasta "./backend" e utilize o comando abaixo para baixar todas as dependências do projeto.
yarne em seguida o comando abaixo para criar o banco de dados e startar o servidor respectivamente:
yarn typeorm migration:runyarn dev:server
- Entre no diretório "./web" e utilize os comandos abaixo para baixar as dependências e startar o projeto respectivamente.
yarnyarn start
