Ecoleta
No description available
Install / Use
/learn @AZagatti/EcoletaREADME
ℹ️ About
<div align="center"> <p align="center"> Ecoleta is a project for places to register with the type of waste they collect and people to find places to deposit waste </p> <img alt="Be The Hero" width="700" src="https://res.cloudinary.com/zagatti/image/upload/v1591459961/readme/capa-ecoleta_ltbv0r.png" /> </div>👁 Preview
<div align="center">The web application is responsible for registering the place that receives the waste.
<img src="https://res.cloudinary.com/zagatti/image/upload/v1591461653/readme/ecoleta-web_nwdnpi.gif" /> </div> <div align="center">The mobile application is where people select what type of waste they want to deposit and find the place to receive it. <br/> Available for Android and iOS.
<img width="250" src="https://res.cloudinary.com/zagatti/image/upload/v1591463055/readme/ecoleta-android_qlflwp.gif" /> <img width="258" src="https://res.cloudinary.com/zagatti/image/upload/v1591461653/readme/ecoleta-iphone_yy8sdv.gif" /> </div>🖥 Technologies
This project was developed in the Next Level Week of Rocketseat over the course of a week using Node.js, ReactJS and React Native with Typescript to create a complete application.
The project was developed with the following technologies:
<details> <summary>Backend</summary> </details> <details> <summary>Frontend</summary>- Axios
- Leaflet
- React
- React DOM
- React Dropzone
- React Icons
- React Leaflet
- React Router Dom
- Styled Components
- Typescript
- Axios
- Expo
- Expo Constants
- Expo Font
- Expo Google Fonts
- Expo Location
- Expo Mail Composer
- React
- React Native
- React Native Appearance
- React Native Picker Select
- React Native Svg
- React Navigation
- Styled Components
- Typescript
🚀 Getting started
First of all you need to have node and yarn(or npm) installed on your machine.
If you decide to use npm don't forget to delete yarn.lock in folders
Then you can clone the repository.
git clone https://github.com/azagatti/ecoleta
First start the application backend.
cd backendyarnornpm installyarn devornpm run dev
Now starting the web application.
cd frontendyarnornpm installyarn startornpm run start
Starting the application with Expo.
cd mobileyarnornpm installyarn startornpm run start- Press on
Run on Android device/emulatororRun on iOS simulator - Another option is to install Expo on your phone and scan the QRCode.
For the api to work on the cell phone, change the fields that have a fixed IP to your own IP
📝 License
This project is under the MIT license. See the LICENSE for more information.
Made with 💟 by André Zagatti 👋 Talk to me!
