doougui / be-the-hero

:sos: Cadastre sua ONG ou seja um herói e ajude uma existente em suas causas.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Be the Hero

Projeto desenvolvido no evento especial "Semana Omnistack", realizado pela Rocketseat, e aprimorado por mim.

📘 Conceitos

Confira o arquivo no Notion para acessar um documento completo com os conceitos explicados nas aulas.

🚀 Instalação

💡 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.

🔛 Inicialização do projeto

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

⚠️ Troubleshooting

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.

☑️ To-do List

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) ❌

📬 Licença

Sinta-se livre para usar e testar. Quanto mais pessoas contribuírem, melhor!

About

:sos: Cadastre sua ONG ou seja um herói e ajude uma existente em suas causas.

License:MIT License


Languages

Language:JavaScript 86.7%Language:CSS 12.4%Language:HTML 0.9%