Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/diegoclair/next-level-week
Next Level Week by Rocketseat
https://github.com/diegoclair/next-level-week
Last synced: 15 days ago
JSON representation
Next Level Week by Rocketseat
- Host: GitHub
- URL: https://github.com/diegoclair/next-level-week
- Owner: diegoclair
- Created: 2020-06-02T02:57:20.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2023-01-11T02:57:48.000Z (about 2 years ago)
- Last Synced: 2024-11-14T13:54:30.741Z (about 2 months ago)
- Language: TypeScript
- Size: 2.81 MB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 49
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
NextLevelWeek 1.0 by
Rocketseat 🚀## 📝 Project
Ecoleta is a project developed with a purpose to connect people with waste collection institutions/companies like electronics, cardboard papers, batteries, organics, and etc.We developed this project in the same week of World Environment Week and because of that, the project has this name and this purpose.
## ❗ Requirements
To run this application you have to install (if you don't have already installed) the follow programs:
* In your computer:
* [Node js and npm](https://nodejs.org/en/download/)
* [Expo cli](https://expo.io/tools#cli)
* In your smartphone:
* App called expo available in [GooglePlay](https://play.google.com/store/apps/details?id=host.exp.exponent) and [AppleStore](https://apps.apple.com/br/app/expo-client/id982107779)
## ▶️ Start application
To start the application, you need follow the steps below:
### 💻 Web Application:
* Go to backend folder and run the commands:
- ```npm install```
- ```npm run knex:migrate```
- ```npm run knex:seed```
- ```npm run dev```
* Go to frontend folder and run the commands:
- ```npm install```
- ```npm start```
- Open [http://localhost:3000](http://localhost:3000) to view it in the browser.
- Now you can use the web application.
- To see available points, you need to use mobile app, in frontend we just create the points.
### 📱 Mobile App:
- Go to mobile folder and run the command ```npm install```.
- After that, run the command ```expo start``` on terminal and your brownser will open a page with a qrcode.
- Open the camera on your smartphone and scan the qrcode on the browser in yout pc.
- Wait and your app be ready and then you can use it.
- To see points at map, you first need to create a point in frontend app, after that, you can find a point at mobile app.