André Felipe
Elimar Macena
Jackson Willian
Jennifer Gonçalves
Lavínia Corteletti
Vinicius Freitas
A aplicação faz uso das seguintes tecnologias:
- Flask - Framework Python utlizado no back-end.
- Peewee - ORM Python.
- ElephantSQL - Servidor em nuvem PostgreSQL.
Angular 7 - Framework JavaScript utilizado no front-end.
- Live-Server - Servidor de desenvolvimento para aplicação front-end
Tendo em mente a crescente do mercado voltado para pet, o sistema tem como objetivo facilitar o acesso de serviços relacionado à esse nicho, tanto do lado prestador de serviço quanto do contratante. Para facilitar a busca dos donos de animais por serviços voltados para pets, seria interessante ter um sistema que dispõe e organiza informações sobre empresas ou pessoas prestadoras desse tipo de serviço.
O prestador ao se cadastrar no sistema além de informar o serviço que irá fornecer, quanto também uma agenda informando a disponibilidade do serviço. As informações sobre o quadro de horários do profissional são de extrema relevância, pois sabendo qual dia da semana e intervalo de horário estará livre ou ocupado, é possível que haja um melhor planejamento, tanto do prestador de serviço, quanto do contratante.
O feedback do cliente também deve ter seu espaço, portanto, deseja-se poder avaliar com uma nota (de 1 a 5) e comentários, os serviços contratados após a conclusão de sua prestação. Futuramente, para recompensar bons profissionais e exibir suas qualidades para os potenciais clientes seria bem-vindo premiações como medalhas virtuais por número de trabalhos atendidos, anos de experiência no sistema, bom atendimento, entre outras.
Disponivel no link.
Disponivel no link.
ID:RF 01 |
Tipo Requisito: Requisito Funcional |
Descrição |
O sistema deve ser capaz de controlar os horarios disponiveis de um prestador de serviços. |
Dependência |
- |
Conflito |
- |
ID:RF 02 |
Tipo Requisito: Requisito Funcional |
Descrição |
O sistema deve ser capaz de exibir feedbacks que um prestador recebeu através de seus serivços. |
Dependência |
RN 01 |
Conflito |
- |
ID:RF 03 |
Tipo Requisito: Requisito Funcional |
Descrição |
O sistema deve ser capaz de filtrar os serviços nele cadastrados. |
Dependência |
- |
Conflito |
- |
ID:RF 04 |
Tipo Requisito: Requisito Funcional |
Descrição |
O sistema deve possibilitar pelo menos um meio de pagamento ao usuário. |
Dependência |
- |
Conflito |
- |
ID:RF 05 |
Tipo Requisito: Requisito Funcional |
Descrição |
O sistema deve basear seus resultados de busca com base na localização do usuário. |
Dependência |
- |
Conflito |
- |
ID:RNF 01 |
Tipo Requisito: Requisito Não Funcional |
Descrição |
O sistema deve funcionar 24 horas por dia. |
Dependência |
RNF02 |
Conflito |
- |
ID:RNF 02 |
Tipo Requisito: Requisito Não Funcional |
Descrição |
O sistema deve realizar o tratamento de dados, evitando possíveis falhas. |
Dependência |
- |
Conflito |
- |
ID:RNF 03 |
Tipo Requisito: Requisito Não Funcional |
Descrição |
O sistema deve autenticar usuários |
Dependência |
- |
Conflito |
- |
ID:RNF 04 |
Tipo Requisito: Requisito Não Funcional |
Descrição |
O tempo para a geração de relatórios deve ser inferior a dez segundos. |
Dependência |
- |
Conflito |
- |
ID:RNF 05 |
Tipo Requisito: Requisito Não Funcional |
Descrição |
O sistema deve rodar na plataforma Web, sendo possível acessá-lo através dos principais navegadores disponíveis no mercado. |
Dependência |
- |
Conflito |
- |
ID:RNF 06 |
Tipo Requisito: Requisito Não Funcional |
Descrição |
O sistema deve ser responsivo. |
Dependência |
- |
Conflito |
- |
ID:RNF 07 |
Tipo Requisito: Requisito Não Funcional |
Descrição |
As senhas associadas aos usuários devem ser encriptografadas. |
Dependência |
- |
Conflito |
- |
ID:RN 01 |
Tipo Requisito: Regra de Negocio |
Descrição |
O cadastro de feedback só sera realizado pelo usuario após o prestador contratado realizar o serviço em questão. |
Dependência |
- |
Conflito |
- |
ID:RN 02 |
Tipo Requisito: Regra de Negocio |
Descrição |
Só é possivel a contratação e prestação de serviço por usuarios cadastrados no sistema. |
Dependência |
- |
Conflito |
- |
ID:RN 03 |
Tipo Requisito: Regra de Negocio |
Descrição |
Um serviço só deve ser contratado caso exista horário disponivel na agenda do prestador. |
Dependência |
- |
Conflito |
- |
ID:RN 04 |
Tipo Requisito: Regra de Negocio |
Descrição |
As áreas de serviço dispostas são predefinidas, assim não sendo possível que o usuario crie novas. |
Dependência |
- |
Conflito |
- |
ID:RN 05 |
Tipo Requisito: Regra de Negocio |
Descrição |
Cancelamentos só podem ser realizados caso falte 3 dias para prestação. |
Dependência |
- |
Conflito |
- |
Protótipo estático
Protótipo navegável