项目作者: faizaleticia

项目描述 :
Projeto construído durante o Next Level Week 01
高级语言: TypeScript
项目地址: git://github.com/faizaleticia/ecoleta.git
创建时间: 2020-06-08T20:22:40Z
项目社区:https://github.com/faizaleticia/ecoleta

开源协议:

下载






Next Level Week #01


Languages
Repository size
Last commit
Author

#

Next Level Week

The Next Level Week is a proposal from Rocketseat with the objective of taking its participants to the next level. As its name suggests, it is an week-long initiative, where the development of a project takes place in practice, with a lot of code, challenges and connections with different people from around the world. Through this proposal, it is possible to get to know new tools, as well as, to know stacks that may come to boost the career of the participant in question. The Rocketseat made this event available for free and online in the first week of June 2020, where the Ecoleta project was developed.

Days

  • Day 1. Accelerating your evolution
  • Day 2. Looking at opportunities
  • Day 3. The stack choice
  • Day 4. Up to 2 years in 2 months
  • Day 5. Extra mile

Ecoleta Project

The Ecoleta project is a tool that aims to help people to find commercial businesses that collect certain types of materials, in order to encourage their recycling.


Web Application Gif

Mobile Application Gif

Technologies

This project was developed with the following technologies:


Back-end

Node.js Express
Cors Typescript
Knex Celebrate
VS Code SQLite


Front-end

ReactJS Typescript
Axios React Dropzone
React Icons Leaflet
React Leaflet VS Code


Mobile

React Native Expo
Typescript React Navigation
Axios Expo Constants
Expo Google Fonts Expo Location
Expo Mail Composer React Native Picker Select
* VS Code

How to use

Download or clone the repository, and then:

Back-end

  1. # Go into the back-end folder
  2. $ cd ecoleta\server
  3. # Install the dependencies
  4. $ npm install
  5. # Run the server
  6. $ npm run dev

Front-end

  1. # Go into the front-end folder
  2. $ cd ecoleta\web
  3. # Install the dependencies
  4. $ npm install
  5. # Run the web application
  6. $ npm start

Mobile

Before run the mobile project, it is necessary install the Expo Cli.

  1. # Go into the mobile folder
  2. $ cd ecoleta\mobile
  3. # Install the dependencies
  4. $ expo install
  5. # Run the mobile application
  6. $ expo start

Get in touch!



Linkedin - Fáiza Letícia Schoeninger


Email - Fáiza Letícia Schoeninger