O Ecoleta é um marketplace Web e Mobile que ajuda pessoas a encontrarem pontos de coleta de resíduos de forma eficiente.
Essa aplicação foi construída na trilha Booster da Next Level Week distribuída pela Rocketseat.
O projeto foi desenvolvido utilizando as seguintes tecnologias
- TypeScript
- Node.js
- Celebrate
- Cors
- Express
- Knex
- Multer
- Sqlite3
- ReactJS
- Axios
- Leaflet
- React-dropzone
- React-icons
- React-leaflet
- React Native
- Axios
- Expo
- Expo-font
- Expo-location
- Expo-mail-composer
- React-native-gesture-handler
- React-native-maps
- React-native-reanimated
- React-native-safe-area-context
- React-native-screens
- React-native-svg
- React-native-web
Para ver o layout da aplicação utilize o Figma.
- Faça um clone :
$ git clone https://github.com/vlamirsanto/Next-Level-Week-01- Executando a Aplicação:
# Instale as dependências
$ yarn
## Crie o banco de dados
$ cd server
$ yarn run knex:migrate
$ yarn run knex:seed
# Inicie a API
$ yarn run dev
# Inicie a aplicação web
$ cd web
$ yarn start
# Inicie a aplicação mobile
$ cd mobile
$ yarn startAs aulas foram ministradas pelo Diego Fernandes nas aulas da Next Level Week.
Esse projeto está sob a licença MIT. Veja o arquivo LICENSE para mais detalhes.