elvinciqueira / next-level-week

NLW #1

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Logo

Logo Image

Ecoleta - The easiest way to throw away your trash

GitHub top language Repository size GitHub last commit Repository issues

About the project   |    Technologies   |    Getting started

♻️ About the project

This project was developed on the Next Level Week event by Rocketseat  πŸš€πŸ’œ

With the idea to help world ecosystem, this software provide a flow to create recyclable garbage collection points and show in a map around you. In the end, you can send a text message using the whatsapp or an email, and make the world better witout trash.

πŸš€ Technologies

Technologies that I used to develop this api

πŸ’» Getting started

Requirements

Clone the project and access the folder

$ git clone https://github.com/elvinciqueira/next-level-week.git && cd next-level-week

Follow the steps below

Backend

# Starting from the project root folder, go to server folder
$ cd next-level-week/booster/backend

# Install the dependencies
$ yarn

# Use the script to run the migrations
$ yarn knex:migrate

# Use the script to run the seeds
$ yarn knex:seed

# To finish, run the api service
$ yarn dev:server

# Well done, project is started!

Web

Obs.: Before to continue, be sure to have the API running

# Starting from the project root folder, go to frontend web folder
$ cd next-level-week/booster/web

# Install the dependencies
$ yarn

# Be sure the file 'src/services/api.ts' have the IP to your API

# Start the client
$ yarn start

Mobile

Obs.: Before to continue, be sure to have the API running

# Starting from the project root folder, go to mobile folder
$ cd next-level-week/booster/mobile

# Install the dependencies
$ yarn

# Be sure the file 'src/services/api.ts' have the IP to your API

# Start the expo service and scan the QR code with Expo Client
$ yarn start

Made with πŸ’œ  by Elvin Ciqueira

About

NLW #1


Languages

Language:TypeScript 60.8%Language:CSS 23.1%Language:HTML 12.1%Language:JavaScript 4.0%