Project developed during the Next Level Week, by Rocketseat. It registers and maps garbage collection points for recycling.
The backend serves both the web application and mobile. It was developed in NodeJs, using Typescript
Main libraries:
- Express.js (mini-framework)
- KnexJs (query builder)
- Multer (file upload)
- Celebrate (data validation)
The front-end application was developed in ReactJs, using Typescript
Main libraries:
- React Router DOM (routes manager)
- React Dropzone (file upload)
- React Leaflet (serve map)
The mobile application was developed in React Native and Expo, using Typescript
Main libraries:
- Expo (development platform)
- React Navigation (page navigation)
- Axios (API comsuption)