Project develop in Next Level Week #01 Code Booster
Ecoleta is an application to connect people who want to find collection places for recycling batteries, electronics, lamps, among others in your city and region closest to you.
This project includes: Server-API / Web App / Mobile App
- React
- React Native
- NodeJs
- Typescript
Design: Project Link
Clone Project
git clone https://github.com/alvaroico/NextLevelWeek.git
API
cd serve
npm install
npm run knex:migrate
npm run knex:seed
npm run dev
Web
cd web
npm install
npm run start
Mobile
cd mobile
npm install
npm run start
Álvaro Ribeiro Pereira - GitHub / Linkedin / Email
This project use MIT license, see the file LICENSE for more details
Develop by Álvaro Ribeiro Pereira
npm init -y
npm install express
npm install @types/express -D
npm install ts-node -D
npm install typescript -D
npx tsc --init
npm install ts-node-dev -D
npm install knex
npm install sqlite3 se tiver erro na instalação utiliza o comando antes npm install --global --production windows-build-tools
npx knex migrate:latest --knexfile knexfile.ts
npm install cors npm install @types/cors -D
npm install multer
npm install @types/multer -D
npm install colebrate
npm install @types/hapi__joi
npx create-react-app web --template=typescript
adicionar comando de auto complet html "emmet.syntaxProfiles": {"javascript": "jsx"}, "emmet.includeLanguages": {"javascript": "javascriptreact"},
npm install react-icons
npm install react-router-dom
npm install @types/react-router-dom -D
npm install leaflet react-leaflet https://react-leaflet.js.org/ https://leafletjs.com/ npm install @types/react-leaflet -D
npm install axios
npm install react-dropzone
npm install -g expo-cli expo init mobile
expo install expo-font @expo-google-fonts/ubuntu @expo-google-fonts/roboto
https://reactnavigation.org/docs/getting-started 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
expo install react-native-maps
expo install expo-constants
expo install react-native-svg
npm install axios
expo install expo-location
expo install expo-mail-composer