App Screenshot

Rocketseat NLW Setup

Aplicação para controle de hábitos.

Requisitos

Instruções

  1. Semeie os hábitos no banco de dados rodando yarn seed dentro da pasta server
  2. Inicie o servidor do backend em um terminal, rodando o comando npm run dev ou yarn dev dentro da pasta server
  3. Inicie o servidor da web em outro terminal, rodando npm run dev ou yarn dev dentro da pasta web
  4. Para utilizar o aplicativo web, basta abrir http://localhost:5173 em algum browser
  5. Inicie o servidor do app em outro terminal, rodando npx expo start dentro da pasta app
  6. Para iniciar o app, basta seguir as instruções do Expo para iniciá-lo em um emulador ou dispositivo físico

Tech Stack

Backend

Web

App

Alterações minhas incluem

  • Responsividade na web
  • Animações na web
  • Caching de requisições
  • Skeleton screens para estados de loading