Skip to content

fernandadias/rockme

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Logo

Let's rock, baby.

Projeto desenvolido durante a NLW 1.0
Versão web (em breve) · Próximos passos

🎵 Sobre o projeto

O Rock.Me foi desenvolvido com base no Ecoleta, projeto utilizado na NLW 1.0 da Rockseat. A proposta foi uma aplicação web em React e mobile em React Native que consomem o mesmo back-end em Node.js.

Hoje o Rock.me tem a seguinte proposta:

  • Moods já previamente cadastrados no banco
  • Cadastro de profile pela aplicação web
  • Esse cadastro já integrado com mapa para captura da geolocalização
  • Integração com a API do IBGE para requisição de UFs e Cidades
  • Pesquisa de profiles pelo app mobile
  • Um único back-end que gerencia as requisições dos dois apps

Stack

Layouts

O layout original do Ecoleta está disponível no Figma da Rockseat, e a minha versão no meu Figma

🖥️ Para usar

Requisitos

  • Node.js instalado na máquina e de um gerenciador de dependencias (npm ou yarn)
  • Expo instalado globalmente
  $ git clone https://github.com/fernandadias/rockme.git
  # Instalando as dependências
  $ npm install

  ## Criando o banco (scripts no package.json)
  $ cd server
  $ npm run knex:migrate
  $ npm run knex:seed

  # Rodando o back-end
  $ npm run dev

  # Rodando o app web
  $ cd ../web
  $ npm start

  # Rodando o app mobile
  $ cd ../mobile
  $ npm start

Feito com muita 🍺 durante a next level week 1.0