Skip to content

Aplicação que une pessoas que desejam fazer o descarte correto de resíduos e pontos de coleta. Feito em especial para a semana mundial do meio ambiente.

License

Notifications You must be signed in to change notification settings

caiopardal/ecoleta

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ecoleta

Ecoleta 🚀

Ecoleta   |    Project   |    Technologies   |    Layout   |    How to use   |    License

ℹ️ What's Ecoleta?

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.

💻 Project

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.

Example

Mobile

Web

🚀 Technologies

This project was developed with the following technologies:

🔖 Layout

You can access the application layout here: Figma.

ℹ️ How To Use

To clone and run this application, you'll need Git, Node.js + NPM installed on your computer.

From your command line:

Install API

# 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

Run Front-end

# 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

Run Mobile

# 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

📝 License

This project is under the MIT license. See the LICENSE for details.

Made with ♥ by Caio Pardal 💻 Get in touch!

About

Aplicação que une pessoas que desejam fazer o descarte correto de resíduos e pontos de coleta. Feito em especial para a semana mundial do meio ambiente.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •