Skip to content

alexandrecoura96/habits-server

Repository files navigation

Habits Server

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.

Instalação

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

Tecnologias

• React • Expo • Node • Fastify • Prisma

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published