Nosso repositório tem como principal objetivo criar uma solução de atendimento para o Petshop Haru, aplicando os princípios fundamentais de DevOps para garantir eficiência, qualidade e colaboração em todo o ciclo de vida do software. Buscamos não apenas implementar uma aplicação funcional, mas também promover uma cultura de integração e entrega contínua, e automação de processos. O Petshop Haru busca uma solução de atendimento que permita aos clientes visualizar os horários disponíveis para banho e tosa, bem como agendar horários de maneira intuitiva e eficiente.
Este repositório é dedicado à disciplina de Ambiente de Desenvolvimento e Operação - DEVOPS no curso de Sistemas de Informação da Faculdade Impacta.
- Dificuldade no Agendamento: Muitos clientes enfrentam dificuldades ao tentar agendar serviços de banho e tosa devido a processos complexos ou falta de clareza nos horários disponíveis.
- Falta de Visibilidade: A ausência de uma plataforma online pode resultar em falta de visibilidade dos horários disponíveis, levando a incertezas e possíveis conflitos de agenda.
- Falta de Monitoramento de Qualidade: A ausência de testes automatizados pode resultar em bugs e problemas de qualidade não detectados, afetando a confiança na aplicação e na qualidade dos serviços oferecidos.
Para alcançar nossos objetivos, adotamos uma abordagem abrangente, utilizando as ferramentas mais confiáveis e reconhecidas para o gerenciamento do projeto. Através do uso estratégico de tecnologias como Jira, GitHub, Google Docs e Confluence, buscamos não apenas gerenciar tarefa e documentação, mas também facilitar a colaboração, a transparência e a comunicação eficaz entre os membros da equipe.
Para facilitar a comunicação e promover reuniões internas eficazes entre os membros do projeto, optamos por integrar o Google Meet em nossa rotina de colaboração. Com esta plataforma podemos discutir ideias, alinhar estratégias, solucionar problemas e tomar decisões em tempo real, promovendo assim uma colaboração mais próxima entre os integrantes da equipe.
Na parte de desenvolvimento, utilizaremos uma variedade de linguagens e frameworks, incluindo HTML, CSS e JavaScript, juntamente com React JS e Next JS, para criar uma experiência de usuário envolvente e funcional. A utilização dessas tecnologias será fundamental para desenvolver interfaces dinâmicas e interativas, aproveitando a componentização e renderização eficiente do lado do cliente. Nosso banco de dados SQLITE irá garantir a segurança e integridade dos dados.
Em resumo, estamos comprometidos em oferecer uma solução de atendimento para o Petshop Haru, impulsionada pela inovação, prática e colaboração. Nosso objetivo final é não apenas satisfazer, mas encantar nossos clientes.
- Kanban: Utilizamos o Jira para organizar nosso fluxo de trabalho em um quadro Kanban, permitindo uma visualização clara das tarefas em andamento, pendentes e concluídas.
- Documentações: Contamos com Google Docs e Confluence para gerenciamento de conhecimento, documentação de processos e procedimentos.
- Controle de Versão: GitHub para configuração e versionamento de nosso código.
- Reuniões: Utilizamos o Google Meet para reuniões síncronas e comunicação entre a equipe.
- Frontend: Para o design, utilizamos o Figma, e para o desenvolvimento da interface do usuário, utilizaremos as tecnologias HTML, CSS e JavaScript junto à biblioteca React JS e Next JS.
- Backend: Implementamos nossa API utilizando Flask (framework web em Python) para fornecer a lógica necessária para o funcionamento de nossa aplicação.
- Banco de Dados: Utilizamos SQLITE para armazenar e gerenciar os dados da aplicação de forma eficiente e segura.
- Gerenciamento de Configuração em DevOps com Jira, Confluence e GitHub
- Fluxos de Trabalho (workflows) com Git;
| Nome | Github | |
|---|---|---|
| Enzo Mikami | ||
| Gabriela Samor | ||
| Gustavo Rezende | ||
| Guilherme Santos | ||
| Rodrigo Mazucato | ||
| Rubya de Jesus |
[Link para o quadro Kanban no Jira]
[Link do Design de Wireframes no Figma]