Ecoleta | Project | Technologies | Layout | How to use | License
Ecoleta is an open source project that aims to connect people to companies that collect specific waste such as light bulbs, batteries, cooking oil, etc.
In this repo, you'll find a mobile application where users will search for collection points and get in touch with them. A web application, where collection points can be registered and a back-end server that unifies both applications.
This project was developed with the following technologies:
You can access the application layout here: Figma.
To clone and run this application, you'll need Git, Node.js + NPM installed on your computer.
From your command line:
# Clone this repository
$ git clone https://github.com/caiopardal/ecoleta
# Go into the repository
$ cd ecoleta/server
# Install dependencies
$ npm install
# Run Migrates
$ npm run knex:migrate
# Run Seeds
$ npm run knex:seed
# Start server
$ npm run dev
# running on port 5555# Clone this repository
$ git clone https://github.com/caiopardal/ecoleta
# Go into the repository
$ cd ecoleta/web
# Install dependencies
$ npm install
# Run
$ npm start
# running on port 3000# Clone this repository
$ git clone https://github.com/caiopardal/ecoleta
# Go into the repository
$ cd ecoleta/mobile
# Install dependencies
$ npm install
# Run
$ npm start
# Expo will open, just scan the qrcode on terminal or expo page
# If you have some problem with images inside the expo project, execute this project using:
$ npm start -c
# If you have some problem with fonts, execute:
$ expo install expo-font @expo-google-fonts/ubuntu @expo-google-fonts/roboto
This project is under the MIT license. See the LICENSE for details.
Made with ♥ by Caio Pardal 💻 Get in touch!


