46 | { teacher.bio } 47 |
48 | 49 | 59 |├── web
├── src
│ ├── react-app-env.d.ts
│ ├── services
│ │ └── api.ts
│ ├── App.tsx
│ ├── index.tsx
│ ├── assets
│ │ ├── images
│ │ │ ├── icons
│ │ │ │ ├── blue-heart.svg
│ │ │ │ ├── success-check-icon.svg
│ │ │ │ ├── back.svg
│ │ │ │ ├── give-classes.svg
│ │ │ │ ├── study.svg
│ │ │ │ ├── warning.svg
│ │ │ │ ├── whatsapp.svg
│ │ │ │ ├── rocket.svg
│ │ │ │ └── smile.svg
│ │ │ ├── logo.svg
│ │ │ ├── success-background.svg
│ │ │ └── landing.svg
│ │ └── styles
│ │ │ └── globals.css
│ ├── components
│ │ ├── Input
│ │ │ ├── Input.tsx
│ │ │ └── styles.css
│ │ ├── Textarea
│ │ │ ├── index.tsx
│ │ │ └── styles.css
│ │ ├── Select
│ │ │ ├── styles.css
│ │ │ └── index.tsx
│ │ ├── PageHeader
│ │ │ ├── index.tsx
│ │ │ └── styles.css
│ │ └── TeacherItem
│ │ │ ├── index.tsx
│ │ │ └── styles.css
│ ├── routes.tsx
│ └── pages
│ │ ├── TeacherList
│ │ ├── styles.css
│ │ └── index.tsx
│ │ ├── Landing
│ │ ├── index.tsx
│ │ └── style.css
│ │ └── TeacherForm
│ │ ├── styles.css
│ │ └── index.tsx
├── .gitignore
├── public
│ └── index.html
├── tsconfig.json
└── package.json
├── server
├── .gitignore
├── src
│ ├── utils
│ │ └── convertHourToMinutes.ts
│ ├── server.ts
│ ├── database
│ │ ├── connection.ts
│ │ └── migrations
│ │ │ ├── 00_create_users.ts
│ │ │ ├── 01_create_classes.ts
│ │ │ ├── 03_create_connections.ts
│ │ │ └── 02_create_schedule.ts
│ ├── routes.ts
│ └── controllers
│ │ ├── ConnectionsController.ts
│ │ └── ClassesController.ts
├── knexfile.ts
├── package.json
└── tsconfig.json
├── LICENSE
└── README.md
/web/src/react-app-env.d.ts:
--------------------------------------------------------------------------------
1 | ///
{props.description}
} 30 | 31 | {props.children} 32 |46 | { teacher.bio } 47 |
48 | 49 | 59 |
11 | Interface Web para Desktop
34 |
35 |
36 |
37 |
Interface Web para Mobile
40 |
41 |
42 |
43 |