Projeto desenvolvido no evento especial "Semana Omnistack", realizado pela Rocketseat, e aprimorado por mim.
Confira o arquivo no Notion para acessar um documento completo com os conceitos explicados nas aulas.
💡 Para instalar os pacotes, você precisará ter o NPM ou o Yarn instalado em sua máquina.
Para instalar as dependências do projeto, acesse a raiz do projeto utilizando o Terminal/CMD e digite o seguinte comando:
NPM:
npm install
Yarn:
yarn
As instruções dadas neste arquivo serão todas feitas com o npm
, portanto, é recomendado que você use o mesmo.
Dentro da pasta backend
, no Terminal/CMD, digite o seguinte comando:
npm start
Dentro da pasta web
, no Terminal/CMD, digite o seguinte comando:
npm start
Dentro da pasta mobile
, no Terminal/CMD, digite o seguinte comando:
expo start
Caso o comando de inicialização do Expo não funcione, isso significa que provavelmente você ainda não tem o expo-cli
instalado. Para realizar a instalação do mesmo, digite o seguinte comando:
npm install -g expo-cli
Logo após isso, reinicie seu Terminal/CMD e digite o comando de inicialização do Expo novamente.
Caso ainda estiver tendo problema, cheque o guia de resolução de problemas comuns do Expo.
Semana OmniStack:
- Aula 1 - Conhecendo a semana OmniStack ✔️
- Aula 2 - Construindo a base da aplicação ✔️
- Aula 3 - Construindo a interface web ✔️
- Aula 4 - Desenvolvendo o app mobile ✔️
- Aula 5 - Funcionalidades avançadas ✔️
Extras:
- Página de erro 404 (web) ✔️
- Efeito de loading com skeleton effect (web) ✔️
- Responsividade (web) ❌
- Máscara de campo (web) ❌
- Validação de incidents e de login (backend) ❌
- Realizar testes restantes (backend) ❌
- Fazer testes (web/mobile) ❌
- Efeito de loading com skeleton effect e carregamento no fim da lista (mobile) ❌
Sinta-se livre para usar e testar. Quanto mais pessoas contribuírem, melhor!