Skip to content

Latest commit

 

History

History
109 lines (75 loc) · 2.27 KB

README.md

File metadata and controls

109 lines (75 loc) · 2.27 KB

NextLevelWeek 1.0 🚀

♻️ Ecoleta

Ecoleta is a model of connecting companies and entities that collect organic and inorganic waste to people who need to dispose of their waste in an ecological way.

Companies or entities may register on the web platform by sending:

  • An image of the collection point, name of the entity, email and whatsapp and the address so that it can appear on the map.
  • In addition to selecting one or more collection items:
  • Lamps
  • Batteries
  • Papers and cardboard
  • Electronic waste
  • Organic waste
  • Kitchen oil

Users will have access to the mobile application, where they can:

  • Browse the map to see the registered institutions.
  • Contact the entity through E-mail or WhatsApp.

🛠 Technology

The following tools were used in the construction of the project:

Starting the API

# Clone this repository
$ git clone https://github.com/harturalcantara/ecoleta

# Go into the repository
$ cd ecoleta/backend

# Install dependencies
$ yarn install

# Run Migrates
$ yarn knex:migrate

# Run Seeds
$ yarn knex:seed

# Start server
$ yarn dev

# running on port 3333

Starting the Front-end

# Clone this repository
$ git clone https://github.com/harturalcantara/ecoleta

# Go into the repository
$ cd ecoleta/frontent

# Install dependencies
$ yarn install

# Run
$ yarn start

# running on port 3000

Starting the Mobile

# Clone this repository
$ git clone https://github.com/harturalcantara/ecoleta

# Go into the repository
$ cd ecoleta/mobile

# Install dependencies
$ yarn install

# Run
$ yarn start

# Expo will open, just scan the qrcode on terminal or expo page

# If some problem with fonts, execute:
$ expo install expo-font @expo-google-fonts/ubuntu @expo-google-fonts/roboto

Project developed during NLW - Next Level Week offered by Rocketseat.

📝 License

This project is licensed under the MIT License - see the LICENSE file for details.