├── .github ├── logo.svg └── proffy.png ├── LICENSE.md ├── README.md ├── mobile ├── .expo-shared │ └── assets.json ├── .gitignore ├── App.tsx ├── app.json ├── assets │ ├── favicon.png │ ├── icon.png │ └── splash.png ├── babel.config.js ├── package.json ├── src │ ├── @types │ │ └── index.d.ts │ ├── assets │ │ └── images │ │ │ ├── give-classes-background.png │ │ │ ├── give-classes-background@2x.png │ │ │ ├── give-classes-background@3x.png │ │ │ ├── icons │ │ │ ├── back.png │ │ │ ├── back@2x.png │ │ │ ├── back@3x.png │ │ │ ├── give-classes.png │ │ │ ├── give-classes@2x.png │ │ │ ├── give-classes@3x.png │ │ │ ├── heart-outline.png │ │ │ ├── heart-outline@2x.png │ │ │ ├── heart-outline@3x.png │ │ │ ├── heart.png │ │ │ ├── heart@2x.png │ │ │ ├── heart@3x.png │ │ │ ├── study.png │ │ │ ├── study@2x.png │ │ │ ├── study@3x.png │ │ │ ├── unfavorite.png │ │ │ ├── unfavorite@2x.png │ │ │ ├── unfavorite@3x.png │ │ │ ├── whatsapp.png │ │ │ ├── whatsapp@2x.png │ │ │ └── whatsapp@3x.png │ │ │ ├── landing.png │ │ │ ├── landing@2x.png │ │ │ ├── landing@3x.png │ │ │ ├── logo.png │ │ │ ├── logo@2x.png │ │ │ └── logo@3x.png │ ├── components │ │ ├── PageHeader │ │ │ ├── index.tsx │ │ │ └── styles.ts │ │ └── TeacherItem │ │ │ ├── index.tsx │ │ │ └── styles.ts │ ├── pages │ │ ├── Favorites │ │ │ ├── index.tsx │ │ │ └── styles.ts │ │ ├── GiveClasses │ │ │ ├── index.tsx │ │ │ └── styles.ts │ │ ├── Landing │ │ │ ├── index.tsx │ │ │ └── styles.ts │ │ └── TeacherList │ │ │ ├── index.tsx │ │ │ └── styles.ts │ ├── routes │ │ ├── AppStack.tsx │ │ └── StudyTabs.tsx │ └── services │ │ └── api.ts ├── tsconfig.json └── yarn.lock ├── server ├── .gitignore ├── README.md ├── knexfile.ts ├── package.json ├── src │ ├── controllers │ │ ├── ClassesController.ts │ │ └── ConnectionsController.ts │ ├── database │ │ ├── connection.ts │ │ ├── database.sqlite │ │ └── migrations │ │ │ ├── 00_create_users.ts │ │ │ ├── 01_create_classes.ts │ │ │ ├── 02_create_class_schedule.ts │ │ │ └── 03_create_connection.ts │ ├── routes.ts │ ├── server.ts │ └── utils │ │ └── convertHourToMinutes.ts ├── tsconfig.json └── yarn.lock └── web ├── .gitignore ├── package.json ├── public └── index.html ├── src ├── App.tsx ├── assets │ ├── images │ │ ├── icons │ │ │ ├── back.svg │ │ │ ├── give-classes.svg │ │ │ ├── purple-heart.svg │ │ │ ├── rocket.svg │ │ │ ├── smile.svg │ │ │ ├── study.svg │ │ │ ├── success-check-icon.svg │ │ │ ├── warning.svg │ │ │ └── whatsapp.svg │ │ ├── landing.svg │ │ ├── logo.svg │ │ └── success-background.svg │ └── styles │ │ └── global.css ├── components │ ├── Input │ │ ├── index.tsx │ │ └── styles.css │ ├── PageHeader │ │ ├── index.tsx │ │ └── styles.css │ ├── Select │ │ ├── index.tsx │ │ └── styles.css │ ├── TeacherItem │ │ ├── index.tsx │ │ └── styles.css │ └── Textarea │ │ ├── index.tsx │ │ └── styles.css ├── index.tsx ├── pages │ ├── Landing │ │ ├── index.tsx │ │ └── styles.css │ ├── TeacherForm │ │ ├── index.tsx │ │ └── styles.css │ └── TeacherList │ │ ├── index.tsx │ │ └── styles.css ├── react-app-env.d.ts ├── routes.tsx └── services │ └── api.ts ├── tsconfig.json └── yarn.lock /.github/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-02-omnistack/HEAD/.github/logo.svg -------------------------------------------------------------------------------- /.github/proffy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-02-omnistack/HEAD/.github/proffy.png -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-02-omnistack/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-02-omnistack/HEAD/README.md -------------------------------------------------------------------------------- /mobile/.expo-shared/assets.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-02-omnistack/HEAD/mobile/.expo-shared/assets.json -------------------------------------------------------------------------------- /mobile/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-02-omnistack/HEAD/mobile/.gitignore -------------------------------------------------------------------------------- /mobile/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-02-omnistack/HEAD/mobile/App.tsx -------------------------------------------------------------------------------- /mobile/app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-02-omnistack/HEAD/mobile/app.json -------------------------------------------------------------------------------- /mobile/assets/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-02-omnistack/HEAD/mobile/assets/favicon.png -------------------------------------------------------------------------------- /mobile/assets/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-02-omnistack/HEAD/mobile/assets/icon.png -------------------------------------------------------------------------------- /mobile/assets/splash.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-02-omnistack/HEAD/mobile/assets/splash.png -------------------------------------------------------------------------------- /mobile/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-02-omnistack/HEAD/mobile/babel.config.js -------------------------------------------------------------------------------- /mobile/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-02-omnistack/HEAD/mobile/package.json -------------------------------------------------------------------------------- /mobile/src/@types/index.d.ts: -------------------------------------------------------------------------------- 1 | declare module '*.png'; -------------------------------------------------------------------------------- /mobile/src/assets/images/give-classes-background.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-02-omnistack/HEAD/mobile/src/assets/images/give-classes-background.png -------------------------------------------------------------------------------- /mobile/src/assets/images/give-classes-background@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-02-omnistack/HEAD/mobile/src/assets/images/give-classes-background@2x.png -------------------------------------------------------------------------------- /mobile/src/assets/images/give-classes-background@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-02-omnistack/HEAD/mobile/src/assets/images/give-classes-background@3x.png -------------------------------------------------------------------------------- /mobile/src/assets/images/icons/back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-02-omnistack/HEAD/mobile/src/assets/images/icons/back.png -------------------------------------------------------------------------------- /mobile/src/assets/images/icons/back@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-02-omnistack/HEAD/mobile/src/assets/images/icons/back@2x.png -------------------------------------------------------------------------------- /mobile/src/assets/images/icons/back@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-02-omnistack/HEAD/mobile/src/assets/images/icons/back@3x.png -------------------------------------------------------------------------------- /mobile/src/assets/images/icons/give-classes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-02-omnistack/HEAD/mobile/src/assets/images/icons/give-classes.png -------------------------------------------------------------------------------- /mobile/src/assets/images/icons/give-classes@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-02-omnistack/HEAD/mobile/src/assets/images/icons/give-classes@2x.png -------------------------------------------------------------------------------- /mobile/src/assets/images/icons/give-classes@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-02-omnistack/HEAD/mobile/src/assets/images/icons/give-classes@3x.png -------------------------------------------------------------------------------- /mobile/src/assets/images/icons/heart-outline.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-02-omnistack/HEAD/mobile/src/assets/images/icons/heart-outline.png -------------------------------------------------------------------------------- /mobile/src/assets/images/icons/heart-outline@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-02-omnistack/HEAD/mobile/src/assets/images/icons/heart-outline@2x.png -------------------------------------------------------------------------------- /mobile/src/assets/images/icons/heart-outline@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-02-omnistack/HEAD/mobile/src/assets/images/icons/heart-outline@3x.png -------------------------------------------------------------------------------- /mobile/src/assets/images/icons/heart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-02-omnistack/HEAD/mobile/src/assets/images/icons/heart.png -------------------------------------------------------------------------------- /mobile/src/assets/images/icons/heart@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-02-omnistack/HEAD/mobile/src/assets/images/icons/heart@2x.png -------------------------------------------------------------------------------- /mobile/src/assets/images/icons/heart@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-02-omnistack/HEAD/mobile/src/assets/images/icons/heart@3x.png -------------------------------------------------------------------------------- /mobile/src/assets/images/icons/study.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-02-omnistack/HEAD/mobile/src/assets/images/icons/study.png -------------------------------------------------------------------------------- /mobile/src/assets/images/icons/study@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-02-omnistack/HEAD/mobile/src/assets/images/icons/study@2x.png -------------------------------------------------------------------------------- /mobile/src/assets/images/icons/study@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-02-omnistack/HEAD/mobile/src/assets/images/icons/study@3x.png -------------------------------------------------------------------------------- /mobile/src/assets/images/icons/unfavorite.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-02-omnistack/HEAD/mobile/src/assets/images/icons/unfavorite.png -------------------------------------------------------------------------------- /mobile/src/assets/images/icons/unfavorite@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-02-omnistack/HEAD/mobile/src/assets/images/icons/unfavorite@2x.png -------------------------------------------------------------------------------- /mobile/src/assets/images/icons/unfavorite@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-02-omnistack/HEAD/mobile/src/assets/images/icons/unfavorite@3x.png -------------------------------------------------------------------------------- /mobile/src/assets/images/icons/whatsapp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-02-omnistack/HEAD/mobile/src/assets/images/icons/whatsapp.png -------------------------------------------------------------------------------- /mobile/src/assets/images/icons/whatsapp@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-02-omnistack/HEAD/mobile/src/assets/images/icons/whatsapp@2x.png -------------------------------------------------------------------------------- /mobile/src/assets/images/icons/whatsapp@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-02-omnistack/HEAD/mobile/src/assets/images/icons/whatsapp@3x.png -------------------------------------------------------------------------------- /mobile/src/assets/images/landing.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-02-omnistack/HEAD/mobile/src/assets/images/landing.png -------------------------------------------------------------------------------- /mobile/src/assets/images/landing@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-02-omnistack/HEAD/mobile/src/assets/images/landing@2x.png -------------------------------------------------------------------------------- /mobile/src/assets/images/landing@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-02-omnistack/HEAD/mobile/src/assets/images/landing@3x.png -------------------------------------------------------------------------------- /mobile/src/assets/images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-02-omnistack/HEAD/mobile/src/assets/images/logo.png -------------------------------------------------------------------------------- /mobile/src/assets/images/logo@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-02-omnistack/HEAD/mobile/src/assets/images/logo@2x.png -------------------------------------------------------------------------------- /mobile/src/assets/images/logo@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-02-omnistack/HEAD/mobile/src/assets/images/logo@3x.png -------------------------------------------------------------------------------- /mobile/src/components/PageHeader/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-02-omnistack/HEAD/mobile/src/components/PageHeader/index.tsx -------------------------------------------------------------------------------- /mobile/src/components/PageHeader/styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-02-omnistack/HEAD/mobile/src/components/PageHeader/styles.ts -------------------------------------------------------------------------------- /mobile/src/components/TeacherItem/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-02-omnistack/HEAD/mobile/src/components/TeacherItem/index.tsx -------------------------------------------------------------------------------- /mobile/src/components/TeacherItem/styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-02-omnistack/HEAD/mobile/src/components/TeacherItem/styles.ts -------------------------------------------------------------------------------- /mobile/src/pages/Favorites/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-02-omnistack/HEAD/mobile/src/pages/Favorites/index.tsx -------------------------------------------------------------------------------- /mobile/src/pages/Favorites/styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-02-omnistack/HEAD/mobile/src/pages/Favorites/styles.ts -------------------------------------------------------------------------------- /mobile/src/pages/GiveClasses/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-02-omnistack/HEAD/mobile/src/pages/GiveClasses/index.tsx -------------------------------------------------------------------------------- /mobile/src/pages/GiveClasses/styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-02-omnistack/HEAD/mobile/src/pages/GiveClasses/styles.ts -------------------------------------------------------------------------------- /mobile/src/pages/Landing/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-02-omnistack/HEAD/mobile/src/pages/Landing/index.tsx -------------------------------------------------------------------------------- /mobile/src/pages/Landing/styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-02-omnistack/HEAD/mobile/src/pages/Landing/styles.ts -------------------------------------------------------------------------------- /mobile/src/pages/TeacherList/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-02-omnistack/HEAD/mobile/src/pages/TeacherList/index.tsx -------------------------------------------------------------------------------- /mobile/src/pages/TeacherList/styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-02-omnistack/HEAD/mobile/src/pages/TeacherList/styles.ts -------------------------------------------------------------------------------- /mobile/src/routes/AppStack.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-02-omnistack/HEAD/mobile/src/routes/AppStack.tsx -------------------------------------------------------------------------------- /mobile/src/routes/StudyTabs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-02-omnistack/HEAD/mobile/src/routes/StudyTabs.tsx -------------------------------------------------------------------------------- /mobile/src/services/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-02-omnistack/HEAD/mobile/src/services/api.ts -------------------------------------------------------------------------------- /mobile/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-02-omnistack/HEAD/mobile/tsconfig.json -------------------------------------------------------------------------------- /mobile/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-02-omnistack/HEAD/mobile/yarn.lock -------------------------------------------------------------------------------- /server/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /server/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-02-omnistack/HEAD/server/README.md -------------------------------------------------------------------------------- /server/knexfile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-02-omnistack/HEAD/server/knexfile.ts -------------------------------------------------------------------------------- /server/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-02-omnistack/HEAD/server/package.json -------------------------------------------------------------------------------- /server/src/controllers/ClassesController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-02-omnistack/HEAD/server/src/controllers/ClassesController.ts -------------------------------------------------------------------------------- /server/src/controllers/ConnectionsController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-02-omnistack/HEAD/server/src/controllers/ConnectionsController.ts -------------------------------------------------------------------------------- /server/src/database/connection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-02-omnistack/HEAD/server/src/database/connection.ts -------------------------------------------------------------------------------- /server/src/database/database.sqlite: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-02-omnistack/HEAD/server/src/database/database.sqlite -------------------------------------------------------------------------------- /server/src/database/migrations/00_create_users.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-02-omnistack/HEAD/server/src/database/migrations/00_create_users.ts -------------------------------------------------------------------------------- /server/src/database/migrations/01_create_classes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-02-omnistack/HEAD/server/src/database/migrations/01_create_classes.ts -------------------------------------------------------------------------------- /server/src/database/migrations/02_create_class_schedule.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-02-omnistack/HEAD/server/src/database/migrations/02_create_class_schedule.ts -------------------------------------------------------------------------------- /server/src/database/migrations/03_create_connection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-02-omnistack/HEAD/server/src/database/migrations/03_create_connection.ts -------------------------------------------------------------------------------- /server/src/routes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-02-omnistack/HEAD/server/src/routes.ts -------------------------------------------------------------------------------- /server/src/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-02-omnistack/HEAD/server/src/server.ts -------------------------------------------------------------------------------- /server/src/utils/convertHourToMinutes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-02-omnistack/HEAD/server/src/utils/convertHourToMinutes.ts -------------------------------------------------------------------------------- /server/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-02-omnistack/HEAD/server/tsconfig.json -------------------------------------------------------------------------------- /server/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-02-omnistack/HEAD/server/yarn.lock -------------------------------------------------------------------------------- /web/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-02-omnistack/HEAD/web/.gitignore -------------------------------------------------------------------------------- /web/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-02-omnistack/HEAD/web/package.json -------------------------------------------------------------------------------- /web/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-02-omnistack/HEAD/web/public/index.html -------------------------------------------------------------------------------- /web/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-02-omnistack/HEAD/web/src/App.tsx -------------------------------------------------------------------------------- /web/src/assets/images/icons/back.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-02-omnistack/HEAD/web/src/assets/images/icons/back.svg -------------------------------------------------------------------------------- /web/src/assets/images/icons/give-classes.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-02-omnistack/HEAD/web/src/assets/images/icons/give-classes.svg -------------------------------------------------------------------------------- /web/src/assets/images/icons/purple-heart.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-02-omnistack/HEAD/web/src/assets/images/icons/purple-heart.svg -------------------------------------------------------------------------------- /web/src/assets/images/icons/rocket.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-02-omnistack/HEAD/web/src/assets/images/icons/rocket.svg -------------------------------------------------------------------------------- /web/src/assets/images/icons/smile.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-02-omnistack/HEAD/web/src/assets/images/icons/smile.svg -------------------------------------------------------------------------------- /web/src/assets/images/icons/study.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-02-omnistack/HEAD/web/src/assets/images/icons/study.svg -------------------------------------------------------------------------------- /web/src/assets/images/icons/success-check-icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-02-omnistack/HEAD/web/src/assets/images/icons/success-check-icon.svg -------------------------------------------------------------------------------- /web/src/assets/images/icons/warning.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-02-omnistack/HEAD/web/src/assets/images/icons/warning.svg -------------------------------------------------------------------------------- /web/src/assets/images/icons/whatsapp.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-02-omnistack/HEAD/web/src/assets/images/icons/whatsapp.svg -------------------------------------------------------------------------------- /web/src/assets/images/landing.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-02-omnistack/HEAD/web/src/assets/images/landing.svg -------------------------------------------------------------------------------- /web/src/assets/images/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-02-omnistack/HEAD/web/src/assets/images/logo.svg -------------------------------------------------------------------------------- /web/src/assets/images/success-background.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-02-omnistack/HEAD/web/src/assets/images/success-background.svg -------------------------------------------------------------------------------- /web/src/assets/styles/global.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-02-omnistack/HEAD/web/src/assets/styles/global.css -------------------------------------------------------------------------------- /web/src/components/Input/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-02-omnistack/HEAD/web/src/components/Input/index.tsx -------------------------------------------------------------------------------- /web/src/components/Input/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-02-omnistack/HEAD/web/src/components/Input/styles.css -------------------------------------------------------------------------------- /web/src/components/PageHeader/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-02-omnistack/HEAD/web/src/components/PageHeader/index.tsx -------------------------------------------------------------------------------- /web/src/components/PageHeader/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-02-omnistack/HEAD/web/src/components/PageHeader/styles.css -------------------------------------------------------------------------------- /web/src/components/Select/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-02-omnistack/HEAD/web/src/components/Select/index.tsx -------------------------------------------------------------------------------- /web/src/components/Select/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-02-omnistack/HEAD/web/src/components/Select/styles.css -------------------------------------------------------------------------------- /web/src/components/TeacherItem/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-02-omnistack/HEAD/web/src/components/TeacherItem/index.tsx -------------------------------------------------------------------------------- /web/src/components/TeacherItem/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-02-omnistack/HEAD/web/src/components/TeacherItem/styles.css -------------------------------------------------------------------------------- /web/src/components/Textarea/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-02-omnistack/HEAD/web/src/components/Textarea/index.tsx -------------------------------------------------------------------------------- /web/src/components/Textarea/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-02-omnistack/HEAD/web/src/components/Textarea/styles.css -------------------------------------------------------------------------------- /web/src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-02-omnistack/HEAD/web/src/index.tsx -------------------------------------------------------------------------------- /web/src/pages/Landing/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-02-omnistack/HEAD/web/src/pages/Landing/index.tsx -------------------------------------------------------------------------------- /web/src/pages/Landing/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-02-omnistack/HEAD/web/src/pages/Landing/styles.css -------------------------------------------------------------------------------- /web/src/pages/TeacherForm/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-02-omnistack/HEAD/web/src/pages/TeacherForm/index.tsx -------------------------------------------------------------------------------- /web/src/pages/TeacherForm/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-02-omnistack/HEAD/web/src/pages/TeacherForm/styles.css -------------------------------------------------------------------------------- /web/src/pages/TeacherList/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-02-omnistack/HEAD/web/src/pages/TeacherList/index.tsx -------------------------------------------------------------------------------- /web/src/pages/TeacherList/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-02-omnistack/HEAD/web/src/pages/TeacherList/styles.css -------------------------------------------------------------------------------- /web/src/react-app-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /web/src/routes.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-02-omnistack/HEAD/web/src/routes.tsx -------------------------------------------------------------------------------- /web/src/services/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-02-omnistack/HEAD/web/src/services/api.ts -------------------------------------------------------------------------------- /web/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-02-omnistack/HEAD/web/tsconfig.json -------------------------------------------------------------------------------- /web/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rocketseat-education/nlw-02-omnistack/HEAD/web/yarn.lock --------------------------------------------------------------------------------