Plataforma que conecta professores e alunos.
Screenshots | Estrutura de Projeto | Como Usar | Tecnologias | Features | Licença |
---|
NLW/server
├── src/
│ ├── controllers/
│ │ ├── ClassesController.ts
│ │ └── ConnectionsController.ts
│ ├── database/
│ │ ├── migrations/
│ │ │ └── 00_create_users.ts
│ │ │ └── 01_create_classes.ts
│ │ │ └── 02_create_class_schedule.ts
│ │ │ └── 03_create_connection.ts
│ │ ├── connection.ts
│ │ └── database.sqlite
│ └── utils/
│ └── convertHoursToMinutes.ts
├── routes.ts
├── server.ts
├── .editorconfig
├── .gitignore
├── knexfile.ts
├── package.json
├── tsconfig.json
└── yarn.lock
git clone git@github.com:jjunior96/NLW.git
cd NLW
#Iniciando o Servidor localhost:3333
cd server
yarn install
yarn start
#Iniciando o Web localhost:3000
cd web
yarn install
yarn start
- 🏗️ Backend (API):
- NodeJs;
- Express;
- Knex;
- Sqlite3;
- Cors;
- 🏗️ Frontend (Web):
- ReacJS;
- React Router DOM;
- 🏗️ Mobile ():
- React Native;
-
Backend:
- Criação de classes (Professor/aula/horários disponíveis);
- Listagem de classes;
- Criador de Conexões;
- Listagem de conexões.
-
Frontend:
- Criação de classes (Professor/aula/horários disponíveis);
- Listagem de classes;
- Criador de Conexões;
- Listagem de conexões.
Distribuído sob a licença MIT.