Skip to content

raphaelpradoo/fastfeet

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

87 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FastFeet

Este código representa a minha solução do desafio final FastFeet da Rocketseat.

Tecnologias   |    Instalação, execução e desenvolvimento

Links dos desafios:

🚀 Tecnologias

Esse projeto foi desenvolvido com as seguintes tecnologias:

💻 Instalação, execução e desenvolvimento

Faça um clone desse repositório.

Pré-requisitos

Backend

  • A partir da raiz do projeto, entre na pasta rodando cd backend/;
  • Rode yarn para instalar sua dependências;
  • Rode cp .env.example .env e preencha o arquivo .env com SUAS variáveis ambiente;
  • Rode docker-compose up -d para montar o ambiente;
  • Rode yarn sequelize db:migrate para executar as migrations;
  • Para executar somente a migration de admin-user rode o comando yarn sequelize db:seed --seed 20200330181705-admin-user.js
  • Importe o arquivo Insomnia.json desse repositório no Insomnia;
  • Rode yarn dev para iniciar o servidor

Web

ps: Antes de executar, lembre-se de iniciar o backend deste projeto

  • A partir da raiz do projeto, entre na pasta do frontend web rodando cd frontend/;
  • Rode yarn para instalar as dependências;
  • Rode yarn start para iniciar o client web;

Mobile

Obs.: Esse projeto mobile foi testado apenas no iOS.

ps: Antes de executar, lembre-se de iniciar o backend deste projeto

  • A partir da raiz do projeto, entre na pasta do frontend mobile rodando cd mobile/;
  • Rode yarn para instalar as dependências;
  • Execute o comando react-native run-ios para o aplicativo abrir no emulador do Iphone;

Desenvolvido por Raphael Souza Prado

About

Repositório para o Projeto Final FastFeet da Rocketseat

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published