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.
🖥 Protótipo | 💻 Frontend | 🗃 Backend |
---|---|---|
Figma | Netlify | Render |
Para instalar você vai precisar:
- Node.js
- npm
Instalação das dependências do projeto:
- Entre no repositório do backend/frontend/mobile e execute o seguinte comando:
npm install
- 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.
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
🗃 Backend | 💻 Frontend | 📱 Mobile |
---|---|---|
NodeJs | React | React Native |
Express | Axios | Expo |
Knex | Axios | |
Celebrate |