About the project | Technologies | Getting started
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 that I used to develop this api
- Node.js
- ReactJS
- React Native
- TypeScript
- React Leaflet
- Expo
- Express
- Knex
- SQLite
- React Router DOM
- React Navigation
- React Icons
- EditorConfig
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
# 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!
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
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