Alessandro Manrique Junior
Gabriel Alves Coelho
Guilherme de Freitas Diniz
Natã Siloe
Pedro Henrique Aranha
Victor Akira Maejima
Prof. Glauco Todesco
O projeto da MatchSquad, trabalha com ideias. Inicialmente tem como objetivo de fomentar o encontro de interessados dos mais variados nichos do empreendedorismo, buscando unir empresários com novas ideias de negócio, e experts do ramo. Complementarmente, disponibilizar a venda de conteúdos dos consultores e coaches previamente apurados, para a maturação e melhoria contínua das ideias, como uma incubadora ou dar propulsão a um negócio ja em curso, como aceleradora. As dores dos usuários que serão trabalhadas estão embasadas nas dificuldades:
A aplicação terá 8 tabelas. São elas:
1) Tabela de instrutores 2) Tabela de empreendedores 3) Tabela de consultorias 4) Tabela de reuniões 5) Tabela de registros de reuniões 6) Tabela de pagamentos 7) Tabela de planos 8) Tabela de habilidades
As dores/casos de uso dos clientes da MatchSquad são:
1) Procurar/encontrar consultor; 2) Analisar perfil do consultor (por parte do empreendedor); 3) Analisar perfil do empreendedor (por parte do consultor, para direcionar melhor sua consultoria); 4) Assistir/ministrar uma consultoria à distância; 5) Melhorar seu trabalho (consultoria) através da avaliação do cliente.
Serão compostos em 4 relatórios: consultas de avaliação, o histórico de match de acordo com o perfil, o relatório de progressão, e o contrato de consultoria (metas).
Consulta de Avaliação:
Os relatórios de avaliações de Consultores e Coaches são só visíveis para Empresas, para evitar compra de boas avaliações com propósito de inflar score. Só são habilitados para avaliar os perfis que tenham tido contrato entre si, tendo informações da porcentagem de metas atingidas e classificação por estrelas. Para abordar avaliações ruins, pode-se incrementar o anonimato do autor com o subsequente envio por e-mail do que foi relatado, estabelecendo um tempo hábil para réplica e resolução do problema. Caso não seja atendido, a avaliação é atrelada permanentemente ao perfil.
Histórico de Match:
Este relatório tem um propósito de arquivar ao longo do tempo empresas ou consultores/coaches, conforme o perfil, que foram feito o contato durante o uso da aplicação, com detalhes em resumo de: datas, chamadas online, quantidade de consultorias/reuniões feitas, assuntos trabalhados nas respectivas consultorias/reuniões, quanto foi pago, comprovantes e certificados.
Relatórios de Agendamentos:
O referido relatório tem o objetivo de documentar todos os agendamentos de consultorias/reuniões para ciência do consultor/coach.
Extrato de Pagamentos:
Este relatório tem como objetivo registrar as transações feitas na carteira do consultor/coach para ciência e documentação deste.
Logs de Sessão Atendida:
Relatório com a finalidade de documentar as sessões de consultoria/reunião já realizadas.
A aplicação terá 11 telas principais e outras telas informativas. São elas:
1) Tela de pesquisa de consultores/coaches; 2) Tela de perfil do consultor/coach; 3) Tela de perfil do empreendedor; 4) Tela de avaliação da consultoria/reunião; 5) Tela de agendamento de consultoria/reunião; 6) Tela para registro da reunião; 7) Tela de consulta de consultorias/reuniões agendadas; 8) Tela de consulta de relatórios de Avaliação; 9) Tela de consulta de relatório de Histórico de Match; 10) Tela de consulta de Relatório de Progressão; 11) Tela de Contrato de Consultoria; 12) Telas informativas.
Serão utilizadas as seguintes tecnologias para a etapa de desenvolvimento FrontEnd:
1) HTML e CSS; 2) JavaScript; 3) Headroom.js; 4) BootStrap; 5) React; 6) VSCode; 7) GitHub; 8) Git cliente.
Serão utilizadas as seguintes tecnologias para a etapa de desenvolvimento BackEnd:
1) Java; 2) Spring; 3) VSCode; 4) GitHub; 5) Git cliente;
No início do projeto não está previsto o desenvolvimento de aplicação mobile, tornando-se assim uma opção para o futuro.
Prezando pela consistência e de maior integridade provida pelos bancos SQL, dado o uso de operações financeiras, será utilizado o Oracle como base de dados. O que confere maior segurança no armazenamento de segurança e rollback necessários em eventual mau funcionamento.
https://github.com/Gabriel-Alves02/MatchSquad/blob/main/MatchSquad.docx
https://almanriquejr.github.io/Matchsquad_Homepage/
https://gabriel-alves02.github.io/MatchSquad-Coach/
https://almanriquejr.github.io/MatchSquad_Consultor/index.html
https://gabriel-alves02.github.io/MatchSquad-Empreendedor/
https://gabriel-alves02.github.io/Matchsquad-Emp/
https://gabriel-alves02.github.io/MatchSquad-ADM/
O protótipo se encontra na pasta Docs/Alta Fidelidade, a qual contêm pastas com os fluxos de cada ator do sistema, separadamente.