Projeto desenvolido durante a NLW 1.0
Versão web (em breve)
·
Próximos passos
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
O layout original do Ecoleta está disponível no Figma da Rockseat, e a minha versão no meu Figma
- 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