/ecoleta

Application to assist the correct disposal of recyclable items 🌳. Built during the NLW#1.

Primary LanguageTypeScriptMIT LicenseMIT

Não sabe falar inglês? Leia a versão em português.


Ecoleta

A REST API, web and mobile application to assist the correct disposal of recyclable items. 🌳

Built during the Next Level Week #1 by Rocketseat. 🚀

Build status Maintained with lerna MIT License NLW #1

📖 Purpose

Differently from the original project (which is great for a week 😄), this repository is a playground environment which includes improved resources and tools, like:

✨ Additional features

  • (api) Environment agnostic URLs for uploaded images.
  • (web) Dark/Light themes and components.
  • (web) Not found (404) page.
  • (web) Success message.
  • (web) Client side form validation.
  • (mobile) Dropdowns to select states and cities.
  • (mobile) Automatically detects the local IP address for development.

🚀 Quick Start

At the root of the repository:

  • Run the commands yarn and yarn bootstrap.
  • Prepare the development database by running yarn migrate.
  • And run the command yarn start:{project} to start one of the aplications listed below.

💼 Projects

Name Description Dependency
☑ api API --
☑ web Web application api
☑ mobile Mobile application api