Repository for the project "Be the Hero" from OmniStack 11.0 week. 03/23/2020 - 03/27/2020 Rocketseat
Tools, Tecnologies and Funcionalities
- Visual Studio Code
- Insomnia
- sqlite client
- Backend = node.js, express, Database (sqllite3), Database abstraction Layer (knex), security (cors)
- Frontend = react.js, client http (axios)
- Mobile = react native, expo, integration with whatsapp and mail application
Packages and commands
cd /Users/elcio/devel/javascript/OmniStack/aulas/backend npm init -y
npm install express
cd /Users/elcio/devel/javascript/OmniStack/aulas npx create-react-app frontend
npm install nodemon -D
npm install knex
npm install sqlite3
npx knex init
npx knex migration:make create_ongs npx knex migration:make create_incidents npx knex migration:latest
npn install cors
npm install react-icons
npm install react-router-dom
npm install axios
npm install -g expo-cli
expo init mobile
npm install @react-navigation/native
expo install react-native-gesture-handler react-native-reanimated react-native-screens react-native-safe-area-context @react-native-community/masked-view
npm install @react-navigation/stack
npm install expo-constants
expo install expo-mail-composer
npm install axios
npm install intl
npm install celebrate
npm install jest
npx jest --init
- Would you like to use Jest when running "test" script in "package.json"? choose Yes - press
- Choose the test environment that will be used for testing › - Use arrow-keys. Return to submit. ❯ node choose node - press
- Do you want Jest to add coverage reports? › (y/N) choose No - press
- Automatically clear mock calls and instances between every test? › (y/N) choose Yes - press
npm install cross-env
npm install supertest