Skip to content

Commit

Permalink
DEV: Resolvendo conflitos
Browse files Browse the repository at this point in the history
  • Loading branch information
WillxBernardo committed Jun 3, 2024
2 parents b76ce02 + 99203b8 commit ab26943
Show file tree
Hide file tree
Showing 91 changed files with 558 additions and 14,740 deletions.
12 changes: 0 additions & 12 deletions .github/ISSUE_TEMPLATE/issue_template.md

This file was deleted.

29 changes: 29 additions & 0 deletions docs/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
<!-- <p align="center">
<img src="_media/logo.png" width="200" />
</p> -->

# T2G8-Plugin-Wordpress

Bem-vindo ao repositório oficial do LGBTQIAPN+ Connect! Nosso projeto tem como principal objetivo conectar empreendimentos e serviços LGBTQIAPN+ friendly com toda a comunidade LGBTQIAPN+. Através dessa plataforma, buscamos promover a inclusão, visibilidade e apoio mútuo dentro da comunidade, fortalecendo laços e ampliando oportunidades para todos. Junte-se a nós nessa jornada rumo a um mundo mais igualitário e acolhedor para todas as identidades de gênero e orientações sexuais!

## Sobre o Projeto

O projeto consiste no desenvolvimento de um plugin de rastreamento de áreas seguras (Safe Zones) para a comunidade LGBT no Brasil. O objetivo principal é fornecer uma plataforma segura e inclusiva que permita aos usuários identificar e compartilhar locais seguros em suas comunidades, como bares, restaurantes, centros comunitários e outros estabelecimentos que sejam acolhedores e respeitosos com a comunidade LGBT. O plugin terá uma interface intuitiva e responsiva, permitindo aos usuários navegar facilmente pelo mapa de Safe Zones, adicionar novos locais e avaliar a segurança e inclusão de estabelecimentos existentes. A integração com uma plataforma de rastreamento de áreas seguras permitirá a comunicação em tempo real e o compartilhamento de informações entre os usuários. O projeto será desenvolvido em quatro releases principais, com atividades como definição de objetivos, pesquisa, desenvolvimento do front-end e back-end, integração com a plataforma de rastreamento, testes e correções, lançamento e promoção do plugin, e monitoramento e manutenção inicial após o lançamento. O objetivo final é criar uma ferramenta poderosa e positiva que contribua para a segurança e bem-estar da comunidade LGBT no Brasil.

## Tecnologias utilizadas

- **Wordpress:** O LGBTQ+ Connect é um plugin criado com o objetivo de atender donos de site ou empresas que utilizam a ferramenta do wordpress.

- **MySQL:** O wordpress utiliza por padrão o MySQL para gerênciamento do banco de dados.

- **JavaScript:** No frontend o javascript se tornou uma ótima opção para lidar com os eventos envolvendo o formulário, além de ser uma técnologia muito utilizada em plugins para wordpress.

- **Leaflet:** Para o georreferenciamento dos locais utilizamos o leaflet, uma biblioteca JavaScript que atende de forma completa os requisitos do nosso projeto.

- **Docker:** Utilizamos o docker para nivelação do ambiente de desenvolvimento entre os membros do time.

## Desenvolvedores

| ![Maximiliano Rohrer Martins Junior](https://avatars.githubusercontent.com/u/160171332?v=4) | ![William Bernardo da Silva](https://avatars.githubusercontent.com/u/124713089?v=4) | ![Igor Brandão Costa](https://avatars.githubusercontent.com/u/111445872?v=4) | ![Gustavo Linhares Lima](https://avatars.githubusercontent.com/u/143884487?v=4) | ![Marcos Vinicius Gündel da Silva](https://avatars.githubusercontent.com/u/85762681?v=4) |
|:---:|:---:|:---:|:---:|:---:|
| [Maximiliano Rohrer Martins Junior](https://github.com/Max-Rohrer20) | [William Bernardo da Silva](https://github.com/WillxBernardo) | [Igor Brandão Costa](https://github.com/Punkrig) | [Gustavo Linhares Lima](https://github.com/guslnhm) | [Marcos Vinicius Gündel da Silva](https://github.com/MarcosViniciusG) |
23 changes: 23 additions & 0 deletions docs/_coverpage.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
<!-- ---
class: hide-navbar
--- -->

<style>
titulo{
font-weight:bold;
font-size:96px;
}
</style>

<titulo>LGBTQ+ Connect</titulo>

> Um plugin para WordPress projetado para simplificar o mapeamento georreferenciado de empreendimentos e serviços voltados para a comunidade LGBTQIAP+.
- BRISA
- FGA/UnB

[Documentação](README.md)
[GitHub](https://github.com/ResidenciaTICBrisa/T2G8-Plugin-Wordpress)
<!-- [Google](github.com) -->

![](_media/bg1.png)
Binary file added docs/_media/bg1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
19 changes: 19 additions & 0 deletions docs/_navbar.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
<!-- * [Home](/) -->
* [Home](README.md)
* [Tutorial](tutorial.md)
* [Preparando ambiente](preparandoambiente.md)
* [Wireframes](wireframes.md)
* [Backlog](backlog.md)
* [Arquitetura](arquitetura.md)
* [Storymap](storymap.md)
* [Roadmap](roadmap.md)
* Atas
* [Ata reunião 1](/atas/ata-reuniao1.md)
* [Ata reunião 2](/atas/ata-reuniao2.md)
* [Ata reunião 3](/atas/ata-reuniao3.md)
* [Ata reunião 4](/atas/ata-reuniao4.md)
* [Ata reunião 5](/atas/ata-reuniao5.md)
* Releases
* [Release 1](/releases/release1.md)
* [Release 2](/releases/release2.md)
* [Release 3](/releases/release3.md)
5 changes: 5 additions & 0 deletions docs/arquitetura.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
---
hide:
- navigation
---

# **Arquitetura**

<!--[if IE]><meta http-equiv="X-UA-Compatible" content="IE=5,IE=9" ><![endif]-->
Expand Down
25 changes: 25 additions & 0 deletions docs/assets/stylesheets/extra.css
Original file line number Diff line number Diff line change
Expand Up @@ -30,3 +30,28 @@ A {
}

}

/* .md-header{
background-color: coral;
} */

/* .md-header__title{
font-size: 28px;
} */

/* .md-header__ellipsis{
background-color: lime;
}
.md-header__topic{
background-color: blueviolet;
}
.md-header__title{
background-color: chocolate;
} */

/* .md-content__inner{
background-color: #F5F5F5;
border: 1px solid #D0D0D0;
} */
50 changes: 50 additions & 0 deletions docs/atas/ata-reuniao1.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
### **ATA DE REUNIÃO - SPRINT 1**
08/03/2024

**Redator:** William Bernardo.

#### 1.Membros presentes e ausentes

**Presentes:** William Bernardo, Max Rohrer, Igor Brandão, Valessio Brito

**Ausentes:**

#### 2.Considerações iniciais da reunião

A reunião iniciou às 18:12 horas via Discord.

#### 3.Pautas da reunião

**1ª Pauta - Decisão do nome do plugin**

O cliente entregou a escolha para a própria equipe. Porém, por questões de mecanismos de busca
deve conter o nome LGBTQ+ e o nome deve ser em inglês.


**2ª Pauta - Quais elementos que vão relacionar a comunidade LGBTQIAPN+ com o plugin**

Elementos visuais na plotagem do mapa devem fazer essa relação.

**3ª Pauta - Definição da licença utilizada**

O cliente entregou a escolha para a equipe de desenvolvimento, sendo necessária a avaliação
entre opções como: GPL, MIT, BSD, ...

**4ª Pauta - Definição se o plugin terá compatibilidade com a linguagem de blocos Gutenberg**

Por se tratar de um produto MVP a princípio o plugin não irá ser compatível.

**5ª Pauta - Definição se haverá o site da documentação do plugin ou não**

Ficou definido que será o próprio site de documentação do projeto (gitpages).

**6ª Pauta - Descrição detalhada de como o formulário deve funcionar**

Simples e estático para esse primeiro momento do projeto contendo campos mínimos como:
titulo, descrição, email e a parte de seleção no mapa. Sem ferramentas de personalização por
parte do plugin. E confirmação via email.


#### 4.Considerações finais

A reunião se encerrou às 19:23 horas.
39 changes: 39 additions & 0 deletions docs/atas/ata-reuniao2.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@

### **ATA DE REUNIÃO - SPRINT 2**
15/03/2024

**Redator:** William Bernardo.

#### 1.Membros presentes e ausentes

**Presentes:** William Bernardo, Max Rohrer, Igor Brandão, Valessio Brito

**Ausentes:**

#### 2.Considerações iniciais da reunião

A reunião iniciou às 08:08 horas via Discord.

#### 3.Pautas da reunião

**1ª Pauta - Análise do plugin protótipo**

Foi verificado o plugin protótipo, verificou-se que está bem encaminhado, porém com a necessidade de algumas alterações
como: Criação de novos campos como título, ateração da ordem dos campos (seleção no mapa ser o último), além de alterar o nome de alguns campos (Nome).

**2ª Pauta - Análise da documentação do projeto**

Há falha/falta na documentação das primeiras semanas do projeto, faltando documentos importantes como: wireframe, roadmap, adicionar mais issues no backlog. A falha nesses pontos traz atrasos para acompanhamentos no projeto.

**3ª Pauta - Definição de etapas iniciais**

- Analise de similares
- Especificação mínima do projeto (Fluxo de interação/funcionalidades)
- Wireframe (prototipagem de baixo nível)
- Criar Plano de Trabalho (issues no Kanban? agrupar por releases/lançamento? prazos estimado)
- Documentação básica da metodologia de desenvolvimento do código/plugin/registro das reuniões/ata/etc...


#### 4.Considerações finais

A reunião se encerrou às 08:50 horas.
29 changes: 29 additions & 0 deletions docs/atas/ata-reuniao3.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@

### **ATA DE REUNIÃO - SPRINT 3**
23/03/2024

**Redator:** Gustavo Linhares Lima

### 1. Membros presentes e ausentes
**Presentes:** William Bernardo, Max Rohrer, Igor Brandão, Gustavo Linhares, Valessio Brito

**Ausentes:**

### 2. Considerações iniciais da reunião

A reunião iniciou às 16:08

### 3. Pautas da reunião

**1ª Pauta - Acesso do cliente ao GitHub**

O cliente propôs que o mesmo tivesse acesso ao GitHub para que pudesse comentar as issues, permitindo, assim, que ele esteja atualizado, em tempo real, das evoluções no projeto. Foi concedido o acesso do cliente ao repositório.

**2ª Pauta - Revisão das entregas: wireframe, roadmap e documentação**

O cliente recebeu as entregas trabalhadas ao longo da sprint, e propôs revisá-las e entregar um feedback por escrito.


### 4. Considerações finais

A reunião se encerrou às 16:34.
31 changes: 31 additions & 0 deletions docs/atas/ata-reuniao4.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
### ATA DE REUNIÃO - SPRINT 5
01/04/2024

**Redator:** William Bernardo

### 1. Membros presentes e ausentes
**Presentes:** William Bernardo, Max Rohrer, Igor Brandão, Valessio Brito

**Ausentes:** Gustavo Linhares, Marcos Vinicius

### 2. Considerações iniciais da reunião

A reunião iniciou às 19:30

### 3. Pautas da reunião

**1ª Pauta - Feedback do cliente sobre o projeto**

O cliente analisou o atual estado do projeto, reforçando alguns pontos para serem adicionados como: O arquivo zipado do plugin para testes fora do ambiente de desenvolvimento.

**2ª Pauta - Adição de alguns requisitos**

Foram discutidas algumas funcionalidades que podem ser estudadas para adicionar no plugin como: Um painel de administração mais robusto contendo páginas separadas para validação, edição e personalização do formulário e API para mapear empresas a partir do CNPJ.

**3ª Pauta - Ajustes finais para a primeira release**

Estilização do plugin (Referência o wireframe criado anteriormente), mapeamento na tela inicial contendo os locais já cadastrados e realização de testes em dispositivos mobile

### 4. Considerações finais

A reunião se encerrou às 20:20.
36 changes: 36 additions & 0 deletions docs/atas/ata-reuniao5.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
### ATA DE REUNIÃO - SPRINT 9

29/04/2024

**Redator:** William Bernardo

### 1. Membros presentes e ausentes
**Presentes:** William Bernardo, Max Rohrer, Valessio Brito

**Ausentes:** Gustavo Linhares, Marcos Vinicius, Igor Brandão

### 2. Considerações iniciais da reunião

A reunião iniciou às 19:40

### 3. Pautas da reunião

**1ª Pauta - Feedback do cliente sobre o projeto**

O cliente analisou o atual estado do projeto, foi comentado sobre o produto estar bem encaminhado e contendo as funcionalidades básicas necessárias para o comprimento do plugin de forma primária.

**2ª Pauta - Configuração do ambiente de produção (VM)**

Durante algumas sprints a equipe não conseguiu configurar o ambiente de produção corretamente, durante a reunião o cliente auxiliou na configuração que foi concluida com sucesso, podendo ser configurado o wordpress e a criação de um site teste para o ambiente de produção.

**3ª Pauta - Utilização da VM com o plugin**

Após a configuração já foi iniciado a utilização do plugin em seu estado atual no ambiente de produção, notando-se alguns erros principalmente relacionados a estilização do plugin influenciando o uso no wordpress.

**4ª Pauta - Levantamento de requisitos**

Foram confirmados alguns requisitos que ainda estavam em análise para serem adicionados ao escopo do projeto, os principais a serem discutidos foram os de envio de emails e personalização dos formulários. Além da análise de similares que continham algumas funcionalidades discutidas.

### 4. Considerações finais

A reunião se encerrou às 20:50.
5 changes: 5 additions & 0 deletions docs/backlog.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,8 @@
---
hide:
- navigation
---

# **Backlog**

Este documento oferece uma visão abrangente do backlog de nosso produto, destacando as funcionalidades, melhorias e tarefas prioritárias que nossa equipe de desenvolvimento planeja abordar. Ele atua como um guia essencial para alinhar nossos esforços com as demandas dos clientes e os objetivos empresariais, facilitando uma gestão eficiente do ciclo de desenvolvimento e garantindo a entrega constante de valor aos usuários finais.
Expand Down
Loading

0 comments on commit ab26943

Please sign in to comment.