├── .github ├── ecoleta.png └── ecoleta.svg ├── LICENSE.md ├── README.md ├── mobile ├── .expo-shared │ └── assets.json ├── .gitignore ├── App.tsx ├── app.json ├── assets │ ├── icon.png │ └── splash.png ├── babel.config.js ├── package-lock.json ├── package.json ├── src.zip ├── src │ ├── assets │ │ ├── home-background.png │ │ ├── home-background@2x.png │ │ ├── home-background@3x.png │ │ ├── logo.png │ │ ├── logo@1x.png │ │ └── logo@2x.png │ ├── pages │ │ ├── Detail │ │ │ └── index.tsx │ │ ├── Home │ │ │ └── index.tsx │ │ └── Points │ │ │ └── index.tsx │ ├── routes.tsx │ └── services │ │ └── api.ts └── tsconfig.json ├── server ├── .gitignore ├── knexfile.ts ├── package-lock.json ├── package.json ├── src │ ├── config │ │ └── multer.ts │ ├── controllers │ │ ├── ItemsController.ts │ │ └── PointsController.ts │ ├── database │ │ ├── connection.ts │ │ ├── migrations │ │ │ ├── 00_create_points.ts │ │ │ ├── 01_create_items.ts │ │ │ └── 02_create_point_items.ts │ │ └── seeds │ │ │ └── create_items.ts │ ├── routes.ts │ └── server.ts ├── tsconfig.json └── uploads │ └── .gitkeep └── web ├── .gitignore ├── package-lock.json ├── package.json ├── public └── index.html ├── src ├── App.css ├── App.tsx ├── assets │ ├── home-background.svg │ └── logo.svg ├── components │ └── Dropzone │ │ ├── index.tsx │ │ └── styles.css ├── index.tsx ├── pages │ ├── CreatePoint │ │ ├── index.tsx │ │ └── styles.css │ └── Home │ │ ├── index.tsx │ │ └── styles.css ├── react-app-env.d.ts ├── routes.tsx └── services │ └── api.ts └── tsconfig.json /.github/ecoleta.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-01-omnistack/HEAD/.github/ecoleta.png -------------------------------------------------------------------------------- /.github/ecoleta.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-01-omnistack/HEAD/.github/ecoleta.svg -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-01-omnistack/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-01-omnistack/HEAD/README.md -------------------------------------------------------------------------------- /mobile/.expo-shared/assets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-01-omnistack/HEAD/mobile/.expo-shared/assets.json -------------------------------------------------------------------------------- /mobile/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-01-omnistack/HEAD/mobile/.gitignore -------------------------------------------------------------------------------- /mobile/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-01-omnistack/HEAD/mobile/App.tsx -------------------------------------------------------------------------------- /mobile/app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-01-omnistack/HEAD/mobile/app.json -------------------------------------------------------------------------------- /mobile/assets/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-01-omnistack/HEAD/mobile/assets/icon.png -------------------------------------------------------------------------------- /mobile/assets/splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-01-omnistack/HEAD/mobile/assets/splash.png -------------------------------------------------------------------------------- /mobile/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-01-omnistack/HEAD/mobile/babel.config.js -------------------------------------------------------------------------------- /mobile/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-01-omnistack/HEAD/mobile/package-lock.json -------------------------------------------------------------------------------- /mobile/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-01-omnistack/HEAD/mobile/package.json -------------------------------------------------------------------------------- /mobile/src.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-01-omnistack/HEAD/mobile/src.zip -------------------------------------------------------------------------------- /mobile/src/assets/home-background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-01-omnistack/HEAD/mobile/src/assets/home-background.png -------------------------------------------------------------------------------- /mobile/src/assets/home-background@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-01-omnistack/HEAD/mobile/src/assets/home-background@2x.png -------------------------------------------------------------------------------- /mobile/src/assets/home-background@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-01-omnistack/HEAD/mobile/src/assets/home-background@3x.png -------------------------------------------------------------------------------- /mobile/src/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-01-omnistack/HEAD/mobile/src/assets/logo.png -------------------------------------------------------------------------------- /mobile/src/assets/logo@1x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-01-omnistack/HEAD/mobile/src/assets/logo@1x.png -------------------------------------------------------------------------------- /mobile/src/assets/logo@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-01-omnistack/HEAD/mobile/src/assets/logo@2x.png -------------------------------------------------------------------------------- /mobile/src/pages/Detail/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-01-omnistack/HEAD/mobile/src/pages/Detail/index.tsx -------------------------------------------------------------------------------- /mobile/src/pages/Home/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-01-omnistack/HEAD/mobile/src/pages/Home/index.tsx -------------------------------------------------------------------------------- /mobile/src/pages/Points/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-01-omnistack/HEAD/mobile/src/pages/Points/index.tsx -------------------------------------------------------------------------------- /mobile/src/routes.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-01-omnistack/HEAD/mobile/src/routes.tsx -------------------------------------------------------------------------------- /mobile/src/services/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-01-omnistack/HEAD/mobile/src/services/api.ts -------------------------------------------------------------------------------- /mobile/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-01-omnistack/HEAD/mobile/tsconfig.json -------------------------------------------------------------------------------- /server/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-01-omnistack/HEAD/server/.gitignore -------------------------------------------------------------------------------- /server/knexfile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-01-omnistack/HEAD/server/knexfile.ts -------------------------------------------------------------------------------- /server/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-01-omnistack/HEAD/server/package-lock.json -------------------------------------------------------------------------------- /server/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-01-omnistack/HEAD/server/package.json -------------------------------------------------------------------------------- /server/src/config/multer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-01-omnistack/HEAD/server/src/config/multer.ts -------------------------------------------------------------------------------- /server/src/controllers/ItemsController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-01-omnistack/HEAD/server/src/controllers/ItemsController.ts -------------------------------------------------------------------------------- /server/src/controllers/PointsController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-01-omnistack/HEAD/server/src/controllers/PointsController.ts -------------------------------------------------------------------------------- /server/src/database/connection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-01-omnistack/HEAD/server/src/database/connection.ts -------------------------------------------------------------------------------- /server/src/database/migrations/00_create_points.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-01-omnistack/HEAD/server/src/database/migrations/00_create_points.ts -------------------------------------------------------------------------------- /server/src/database/migrations/01_create_items.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-01-omnistack/HEAD/server/src/database/migrations/01_create_items.ts -------------------------------------------------------------------------------- /server/src/database/migrations/02_create_point_items.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-01-omnistack/HEAD/server/src/database/migrations/02_create_point_items.ts -------------------------------------------------------------------------------- /server/src/database/seeds/create_items.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-01-omnistack/HEAD/server/src/database/seeds/create_items.ts -------------------------------------------------------------------------------- /server/src/routes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-01-omnistack/HEAD/server/src/routes.ts -------------------------------------------------------------------------------- /server/src/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-01-omnistack/HEAD/server/src/server.ts -------------------------------------------------------------------------------- /server/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-01-omnistack/HEAD/server/tsconfig.json -------------------------------------------------------------------------------- /server/uploads/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /web/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-01-omnistack/HEAD/web/.gitignore -------------------------------------------------------------------------------- /web/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-01-omnistack/HEAD/web/package-lock.json -------------------------------------------------------------------------------- /web/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-01-omnistack/HEAD/web/package.json -------------------------------------------------------------------------------- /web/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-01-omnistack/HEAD/web/public/index.html -------------------------------------------------------------------------------- /web/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-01-omnistack/HEAD/web/src/App.css -------------------------------------------------------------------------------- /web/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-01-omnistack/HEAD/web/src/App.tsx -------------------------------------------------------------------------------- /web/src/assets/home-background.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-01-omnistack/HEAD/web/src/assets/home-background.svg -------------------------------------------------------------------------------- /web/src/assets/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-01-omnistack/HEAD/web/src/assets/logo.svg -------------------------------------------------------------------------------- /web/src/components/Dropzone/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-01-omnistack/HEAD/web/src/components/Dropzone/index.tsx -------------------------------------------------------------------------------- /web/src/components/Dropzone/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-01-omnistack/HEAD/web/src/components/Dropzone/styles.css -------------------------------------------------------------------------------- /web/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-01-omnistack/HEAD/web/src/index.tsx -------------------------------------------------------------------------------- /web/src/pages/CreatePoint/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-01-omnistack/HEAD/web/src/pages/CreatePoint/index.tsx -------------------------------------------------------------------------------- /web/src/pages/CreatePoint/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-01-omnistack/HEAD/web/src/pages/CreatePoint/styles.css -------------------------------------------------------------------------------- /web/src/pages/Home/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-01-omnistack/HEAD/web/src/pages/Home/index.tsx -------------------------------------------------------------------------------- /web/src/pages/Home/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-01-omnistack/HEAD/web/src/pages/Home/styles.css -------------------------------------------------------------------------------- /web/src/react-app-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /web/src/routes.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-01-omnistack/HEAD/web/src/routes.tsx -------------------------------------------------------------------------------- /web/src/services/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-01-omnistack/HEAD/web/src/services/api.ts -------------------------------------------------------------------------------- /web/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-01-omnistack/HEAD/web/tsconfig.json --------------------------------------------------------------------------------