Skip to content

rafaelmartins92/ecoleta

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Logo

Made By Languages Top Language Repo Size Last Commit

Your waste collection point is here!

The main idea is to help people find waste collection points in an efficient way.

This application was based on Next Level Week #01 from Rocketseat.

Technologies   |    How To Use   |    How To Contribute   |    License

Scene Design

🚀 Technologies

This project was developed with the following technologies:

ℹ️ How to use

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

From your command line:

Install Dependencies

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

# Go into the repository
$ cd ecoleta

# Install dependencies
$ npm install

Install API

# Move yourself to the backend folder
$ cd ..
$ cd backend

# Run migrates
$ npm knex:migrate

# Run seeds
$ npm knex:seed

# Start server
$ npm dev

# Now the server is running on port:3333 - To access it go to http://localhost:3333 
 

Start Web Application

# Move yourself to the web folder
$ cd ..
$ cd web

# Run application
$ yarn start

# The web application will open on port:3000 - To access it go to http://localhost:3000 

Start Mobile Application

# Move yourself to the mobile folder
$ cd ..
$ cd mobile

# Run application
$ yarn start

# Expo will open, just scan the qrcode on terminal or in the expo page
# Also you can run in Xcode or Android Studio if you have any of them 

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

👍 How To Contribute

  • Make a fork;
  • Create a branch with your feature: git checkout -b my-feature;
  • Commit changes: git commit -m 'feat: My new feature';
  • Make a push to your branch: git push origin my-feature.

After merging your receipt request to done, you can delete a branch from yours.

📝 License

This project is under the MIT license. See the LICENSE for more information.


Made with ♥ by Rafael Martins 👋 Get in touch!