/next-level-week01

Project created in Next Level Week #01

Primary LanguageTypeScript

NextLevelWeek

Ecoleta

Technologies   |    Project   |    Layout   |    How to run it   


Ecoleta

๐Ÿš€ Technologies

This project was developed with the following technologies:

๐Ÿ’ป Project

Ecoleta is a project that helps people to efficiently find points that collects specifics types of waste.

๐Ÿ”– Layout

The layout was build by the Rocketseat team and can be viwed here, you'll probably need an account in Figma.

How to run it

# Clone this repository
$ https://github.com/Goncalves-Rafael/next-level-week01
$ cd next-level-week01
# Edit env file inside src/config in every project 

Run Server

$ cd server

# Install dependencies
$ npm install

# Run Migrates
$ npm run knex:migrate

# Run Seeds
$ npm run knex:seed

# Start server
$ npm run dev

# running on port 8080

Run Web

$ cd web

# Install dependencies
$ npm install

# Start server
$ npm start

# running on port 3000

Run Mobile

You need to have Expo installed in your machine and the Expo Client in a mobile device/emulator to run this last project.
The device running the project and the client should be using the same network connection for the next procedure, it's possible to tunnel also if needed, see Expo documentation for more details.

$ cd mobile

# Install dependencies
$ npm install

# Start server
$ expo start

# Your main browser will open in the Expo window, open the Expo Client in the device and scan the QR code that will show up

Made by Rafael Gonรงalves ๐Ÿ‘‹ Get in touch!