/be-the-hero

:heart: Be The Hero intends to give people the opportunity to help ONGS.

Primary LanguageJavaScript

Be the Hero

GIF do projeto

Netlify Status

Sobre este projeto

Esse foi projeto realizado durante a Semana OmniStack 11.0 da RocketSeat, o objetivo foi construir uma aplicação em React JS do zero, tendo assim o desenvolvimento do backend, frontend e mobile, onde visa dar oportunidade para as pessoas ajudarem ONGS.

Visualizar

🖥 Protótipo 💻 Frontend 🗃 Backend
Figma Netlify Render

Pré-requisitos

Para instalar você vai precisar:

  • Node.js
  • npm

Instalação

Instalação das dependências do projeto:

  1. Entre no repositório do backend/frontend/mobile e execute o seguinte comando:
    npm install

Para produção:

  1. Entre no repositório do backend/frontend/mobile e execute o seguinte comando:
    npm install

Executa o aplicativo no modo de desenvolvimento.

Abra http://localhost:3000 para visualizá-lo no navegador.

A página será recarregada se você fizer edições.

Desenvolvimento

Para o desenvolvimento foi necessário:

  • Utilizar a biblioteca React JS
  • Utilizar Jest para a aplicação dos testes unitários e de integração
  • Utilizar o Celebrate para validação dos endpoints
  • Utilizar o React Router para o roteamento das páginas
  • Utilizar Expo Mail Composer para envio de emails
  • Utilizar o Expo para o desenvolvimento do app

Construído com

🗃 Backend 💻 Frontend 📱 Mobile
NodeJs React React Native
Express Axios Expo
Knex Axios
Celebrate