♻ During Rockeseat's Next Level Week, with the help of Diego Shell Fernandes, we developed a Web application (Front-end and Back-end) and a cell phone called "Ecoleta", an application aimed at sustainable development that aims to register establishments that collect waste (organic, electronic and others) efficiently helping to dispose of correctly and preserving the environment.
Clone of repository
$ git clone https://github.com/JWCosta/next-level-week.git
$ cd next-level-week
After entering the project folder, you must install the dependencies in the following ways:
#Install dependencies back-end
$ cd server
$ npm install ou yarn install
# Run Migrates
$ npm knex:migrate
# Run Seeds
$ npm knex:seed
# Start server
$ npm run dev
#Install dependencies front-end
$ cd web
$ npm install ou yarn install
# Start front-end
$ npm start ou yarn start
#Install dependencies mobile
$ cd mobile
$ npm install ou yarn install
# Start mobile
$ npm start ou yarn start ou expo start
- TypeScript
- Node js
- Sqlite
- Express
- Knex query builder
- Cors
- Multer
- React js
- React router dom
- React Dropzone
- React Native
- React navigation
- Leaflet / React leaflet
- Axios
- API IBGE
- Expo
- Expo mail composer
- Expo location
- Celebrate
- Crypto