Loading repository data…
Loading repository data…
ryangwalchmei / repository
Happy é uma aplicação para cadastro e promoção de orfanatos que foi idealizada pela Rocketseat em homenagem ao dia das crianças, sem fins lucrativos. O backend foi desenvolvido em Node.js com Typescript, api com sqlite, utilizando Type ORM para interação com DB e integração com sistema de upload de imagens. O frontend da aplicação foi desenvolvida com React via Typescript, em estilo de Landing page.
Esse projeto foi desenvolvido com as seguintes tecnologias:
Happy é uma aplicação para cadastro e promoção de orfanatos que foi idealizada pela Rocketseat em homenagem ao dia das crianças, sem fins lucrativos. O backend foi desenvolvido em Node.js com Typescript, api com sqlite, utilizando Type ORM para interação com DB e integração com sistema de upload de imagens. O frontend da aplicação foi desenvolvida com React via Typescript, em estilo de Landing page.
Verificar se os requisitos estão instalados, não é necessário utilizar as versões especificadas abaixo, porém no momento que foi criado esse projeto, essas são as versões do ambiente:
$ node -v
v12.16.1
$ npm -v
6.13.4
$ nodejs -v
v10.19.0
$ yarn -v
1.22.4
$ expo --version
3.17.23
Para executar o projeto, você precisará ter Node e NPM ou Yarn instalado para configurar todas as dependências
cd server
npm install
npm run typeorm migration:run
npm run dev
Se estiver usando Yarn, execute:
cd server
yarn install
yarn typeorm migration:run
yarn dev
cd web
npm install
npm run start
Se estiver usando Yarn, execute:
cd web
yarn install
yarn start
A página abirá automáticamente após o servidor ser iniciado com sucesso
Vá no arquivo api.ts em mobile/src/services, e backend/src/views/images_view.ts, e mude o IP para o IP do servidor da sua máquina.
Se você precisar instalar o * Expo *, execute o seguinte comando: yarn global add expo-cli.
Depois, execute o projeto.
cd mobile
npm install
npm run start
Se estiver usando Yarn, execute:
cd mobile
yarn install
yarn start
Ao executar o projeto, a página de depuração do * Expo * será aberta em seu navegador.