Connecting recycling collection points with people who need to dispose their waste in an ecological way.
About • Tech Stack • Layout • How it works • License
Web application to help people find proper collection points for recycling.
It is a way to connect companies and entities that collect organic and inorganic waste to people who need to dispose their waste in an ecological way.
This project was developed during the Next Level Week #01 offered by Rocketseat.
The following tools were used for building this project:
API
Website
Mobile App
You can check the layout at Figma.
Before you begin, you will need to have the following tools installed on your machine:
-
Node.js
recommend version 12.18Node
can be installed fromhttps://nodejs.org/en/
. -
NPM
:
recommend version 6.14Installing
Node
will also installNPM
automatically.
Make sure you are inside the server
folder, then follow these steps:
- Install project dependencies:
npm install
- Init the database (create tables and default records):
npm run knex:migrate
npm run knex:seed
- Start the API:
npm start
The API will be running on PORT 3333
.
Make sure you are inside the web
folder, then follow these steps:
- Install project dependencies:
npm install
- Start the APP:
npm start
The app will be running on port 3000
.
Make sure you are inside the mobile
folder, then follow these steps:
- Install project dependencies:
npm install
- Start the APP:
npm start
-
Expo Developer Tools.
- Expo Developer Tools will open up in the browser.
- Select
LAN
as connection type. - Open the Expo mobile phone app.
- Scan the provided QR Code with the Expo app.
This project is under the license MIT.