/ecoleta

A full application (REST API + Web + Mobile) to integrate people who wants to recycle and companies which have a collect point

Primary LanguageTypeScriptMIT LicenseMIT

♻️ Ecoleta

Project developed during the Next Level Week (NLW) 1.0 of Rocketseat

💡 Objective

This application has the objective to connect people who wants to recycle and companies, maybe other people, who have a collect point.

✔️ Features

💻 Website

  • Register of new points
  • Point image upload

📱 Mobile

  • Point searching
  • Filter by state and city
  • Filter by items
  • Point details page

🎨 Layout

🚧 Building... 🚧

🔧 Technologies

💾 Server

💻 Website

📱 Mobile

📚 How to use

💾 Server

  # Run the migrations and seeds
  $ cd server
  $ npm run migrate
  $ npm run seed

  # Start the server
  $ npm run dev
  
  # The server will be running on port 3333

💻 Website

  # Start the website
  $ cd web
  $ npm start

  # The website will be running on port 3000

📱 Mobile

  # Start the mobile app
  $ cd mobile
  $ npm start

📖 How to contribute

  1. Make a fork.
  2. Make a new branch with your changes: git checkout -b my-feature
  3. Save your changes and make a commit with a cool message: git commit -m "feat: My new feature"
  4. Send your changes: git push origin my-feature

If a question persists, see how to contribute in GitHub

📝 License

This project is under the MIT License. See LICENSE to know more.


Made with ❤️ by Rikelme Griep