Sobre • Layout • Como executar • Estrutura de arquivos • Tecnologias • Autores • Licença
10° edição da Next Level Week da Rocketseat, onde na trilha Ignite, construimos o backend e front-end (web e mobile) de um bolão da copa do mundo.
Este projeto é dividido em três partes:
- Backend
- Frontend - Web
- Frontend - Mobile (Neste repositório)
Antes de começar, você vai precisar ter instalado em sua máquina as seguintes ferramentas: Git, Node.js e Expo.
# Clone este repositório
$ git clone https://github.com/VanessaSwerts/NLW-Copa-App.git
# Acesse a pasta do projeto no seu terminal/cmd
$ cd NLW-Copa-App
# Instale as dependências
$ npm install
# Execute a aplicação
$ expo start
# Acesse o aplicativo expo e veja o projeto em execução, clique no aplicativo em execução.
Atualizado 06/11/2022
nlw-copa-app
├─ .expo-shared
│ └─ assets.json
├─ .gitignore
├─ app.json
├─ App.tsx
├─ assets
│ ├─ adaptive-icon.png
│ ├─ favicon.png
│ ├─ icon.png
│ └─ splash.png
├─ babel.config.js
├─ metro.config.js
├─ package-lock.json
├─ package.json
├─ src
│ ├─ @types
│ │ ├─ navigation.d.ts
│ │ └─ svg.d.ts
│ ├─ assets
│ │ └─ logo.svg
│ ├─ components
│ │ ├─ Button.tsx
│ │ ├─ ButtonIcon.tsx
│ │ ├─ EmptyMyPollList.tsx
│ │ ├─ EmptyPollList.tsx
│ │ ├─ EmptyRakingList.tsx
│ │ ├─ Flag.tsx
│ │ ├─ Game.tsx
│ │ ├─ Guesses.tsx
│ │ ├─ Header.tsx
│ │ ├─ Input.tsx
│ │ ├─ Loading.tsx
│ │ ├─ Option.tsx
│ │ ├─ Participants.tsx
│ │ ├─ PollCard.tsx
│ │ ├─ PollHeader.tsx
│ │ └─ Team.tsx
│ ├─ contexts
│ │ └─ AuthContext.tsx
│ ├─ hooks
│ │ └─ useAuth.tsx
│ ├─ routes
│ │ ├─ app.routes.tsx
│ │ └─ index.tsx
│ ├─ screens
│ │ ├─ Details.tsx
│ │ ├─ Find.tsx
│ │ ├─ New.tsx
│ │ ├─ Polls.tsx
│ │ └─ SignIn.tsx
│ ├─ services
│ │ └─ api.ts
│ └─ styles
│ └─ theme.ts
└─ tsconfig.json
As seguintes ferramentas foram usadas na construção do projeto:
Mobile (React Native)
- Dependências:
Veja o arquivo package.json
Vanessa Swerts |
Este projeto esta sobe a licença MIT.