Projeto Dev Map (DevRadar) desenvolvido durante a Omnistack da Rocketseat só que com MySQL e Sequelize ORM
NodeJS, Yarn, MySQL, Expo
Windows: Aconselho a instalar o Yarn através do Chocolatey (Package Manager do Windows), pois será executar apenas o comando choco install yarn
.
Se tens dúvidas de como instalar o Chocolatey, clica Aqui
Mac OS: Clica Aqui
Debian: Clica Aqui
CentOS: Clica Aqui
Configuração do MySQL, eu pessoalmente utilizo WAMP, tendo o WAMP "verde" na Task bar abra o PHPMyAdmin e crie uma base de dados chamada "devmap" pode editar o ficheiro de configuração do MySQL em /backend/app/config/db.config.js
Para instalar as dependências e executar o Servidor Backend , clone o projeto e executa os comandos através da linha de comandos ou do Git Bash.
cd backend
yarn
yarn dev
Para instalar as dependências do Frontend executa os comandos:
cd frontend
yarn
yarn start
O projeto será aberto no seu Browser e a Consola do Backend estará aberta. Caso não abra sempre poderás introduzir o endereço local na barra de pesquisa seguido da porta localhost:3000
.
Para testar o Mobile feito com React Native executa os comandos:
# NÃO é necessário executar a linha de baixo caso ja tenha o Expo (CLI) instalado!
yarn global add install expo-cli
cd mobile
yarn
yarn start
Assim que o processo terminar, automaticamente será aberta no seu navegador a página localhost:19002
. Conecte seu emulador, ou teste o aplicativo por LAN
: baixe o aplicativo Expo da Play Store ou App Store e em seguida escaneie o código QR.
Para testar a API do Dev Maps, baixe e instala o Insomnia e faz import do meu arquivo em ./OmniStack Insomnia Requests
podes ver como fazer import através da Aba Import/Export quando clicas na Workspace.
- Fix Update and Delete on Backend
- Make Buttons to Edit Dev / Delete