Projeto desenvolvido durante a NLW Setup, evento criado pela Rocketseat, com intuito mostrar na prática o poder da stack NodeJS + React Native. O Habits é um app para monitoramento de tarefas diárias para auxiliar seus usuários a rastrear suas atividades realizadas e não realizadas.
Antes de começar, você vai precisar ter instalado em sua máquina as seguintes ferramentas: Git, Node.js. Além disso é bom ter um editor para trabalhar com o código como VSCode.
⚠ Antes de executar o frontend e mobile verificar o IP da sua máquina e configurar no arquivo de setup do axios presente na pasta lib dos respectivos projetos
🎲 Rodando o Back End (servidor)
# Clone este repositório
$ gh repo clone alexandrecoura96/habits-server
# Acesse a pasta do projeto no terminal/cmd
$ cd habits-server
# Instale as dependências
$ npm install
# Caso prefira usar o Yarn execute o comando abaixo
$ yarn
# Execute a aplicação em modo de desenvolvimento
$ npm run dev
# Caso prefira usar o Yarn execute o comando abaixo
$ yarn dev
# O servidor inciará na porta 3333 - acesse <http://localhost:3333>
📱 Rodando o App
# Clone este repositório
$ gh repo clone alexandrecoura96/habits-mobile
# Acesse a pasta do projeto no terminal/cmd
$ cd habits-mobile
# Instale as dependências
$ npm install
# Caso prefira usar o Yarn execute o comando abaixo
$ yarn
# Execute a aplicação
$ yarn start
# Será aberto no terminal o menu do Expo onde poderá scanear o QR Code para executar o app diretamente no seu celular ou as opções de executar no emulador android ou iOS
🖥️ Rodando o Web
# Clone este repositório
$ gh repo clone alexandrecoura96/habits-web
# Acesse a pasta do projeto no terminal/cmd
$ cd habits-web
# Instale as dependências
$ npm install
# Caso prefira usar o Yarn execute o comando abaixo
$ yarn
# Execute a aplicação
$ yarn start
# Será aberto no terminal o menu do Expo onde poderá scanear o QR Code para executar o app diretamente no seu celular ou as opções de executar no emulador android ou iOS
• React • Expo • Node • Fastify • Prisma