/NLW-01-Booster

Complete app made by Rockseat during the next level week #01. (learning)

Primary LanguageTypeScript

NextLevelWeek

NextLevelWeek 1.0 🚀

Next Level Week   |    Project   |    Technologies   |    Layout   |    How to use

What's Next Level Week?

NLW is a practical week with lots of code, challenges, networking and a single objective: to take you to the next level. An online and completely free event that will help you take the next step in your evolution as a dev.

💻 Project

Ecoleta is a project developed based on international environment week. That aims to connect people to companies that collect specific waste such as light bulbs, batteries, cooking oil, etc.

web home page


Web Example:
web gif example

Mobile Example:
mobile gif example

Technologies

This project was developed with the following technologies:

🔖 Layout

To access the layout use Figma.

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

# Clone this repository
$ git clone https://github.com/felipedev1/NLW-01-Booster.git

Install and run API

# Go into the repository
$ cd NLW-01-Booster/server

# Install dependencies
$ npm install

# Run Migrates
$ npm run knex:migrate

# Run Seeds
$ npm run knex:seed

# Start server
$ npm run dev

Install and run Web Frontend

# Go into the repository
$ cd NLW-01-Booster/web

# Install dependencies
$ npm install

# Start App
$ npm start

Install and run Mobile App

# Go into the repository
$ cd NLW-1.0/mobile

# Install dependencies
$ npm install

# Run
$ npm start