Essa é uma API em que podemos oferecer aulas particulares. O diferencial desta plataforma para as que já existem no mercado é a possibilidade de oferecermos aulas com valores especiais para pessoas em vulnerabilidade social. O intuito é que os professores possam ensinar para adquirir uma renda extra e, caso se sintam confortáveis, oferecerem aulas mais baratas para pessoas que queiram ajudar. Para os alunos, essa plataforma possibilitará encontrar ajuda no que precisarem, com a possibilidade de encontrarem aulas por videochamada, presenciais e até mesmo via chat, contemplando assim pessoas que possuam deficiência auditiva.
{
nome: {
type: String,
required: true
},
email: {
type: String,
required: true
},
criadoEm:{
type: Date,
required: true,
default: new Date
}
}
{
nome: {
type: String,
required: true
},
email: {
type: String,
required: true
},
descricao: {
type: String,
required: true
},
localidade: {
type: String,
required: true
},
materias: {
type: Array,
required: true
},
valor: {
type: Number,
required: true
},
possoAjudar: {
type: Array,
required: true
},
valorEspecial: {
type: Number,
required: true
},
modalidade: {
type: Array,
required: true
},
pagamento: {
type: Array,
required: true
},
criadoEm: {
type: Date,
required: true,
default: new Date
}
}
Rota de apresentação do projeto
Realiza o cadastro de um aluno
{
"nome": "string",
"email": "string",
}
Retorna o cadastro de um aluno a partir do seu id
Atualiza o cadastro do id solicitado
Apaga um cadastro pelo id solicitado
Realiza o cadastro de um professor
{
"nome": "string",
"descricao":"string",
"email": "string",
"localidade": "string",
"materias": "array",
"valor": "number",
"possoAjudar": "array",
"valorEspecial": "array",
"modalidade": "array",
"pagamento": "array",
}
Mostra todos os professores
Retorna o cadastro de um professor a partir do seu id
Retorna o cadastro dos professores que atendem a modalidade desejada query params - key: modalidade
Retorna o cadastro dos professores que atendem a área de estudo desejada query params - key: materia
Retorna o cadastro dos professores que atendem a localidade desejada query params - key: localidade
Retorna o cadastro dos professores que atendem o valor igual ou menor ao desejado query params - key: valor
Atualiza um cadastro pelo id solicitado
{
"nome": "string",
"descricao":"string",
"email": "string",
"localidade": "string",
"materias": "array",
"valor": "number",
"possoAjudar": "array",
"valorEspecial": "array",
"modalidade": "array",
"pagamento": "array",
}
Apaga um cadastro pelo id solicitado