jnz93 / a2-management

GNU General Public License v2.0
0 stars 0 forks source link

v1.0.0 #10

Open jnz93 opened 2 years ago

jnz93 commented 2 years ago

Cada seção definida aqui representa uma branch no código. Dessa forma mantemos o tudo organizado na própria branch e podemos também migrar de uma branch para outra conforme necessário, pois um merge resolve os conflitos.

Geral

Sistemas

Cadastro

Painel Acompanhante

Edição do perfil

Publicação do perfil

Página de perfil

Layout e Design

jnz93 commented 2 years ago

Sistema de confirmação de Idade

Sempre que o usuário acessar o site em uma nova sessão ele deverá consentir com os termos de uso, utilização de cookies e também confirmar ser maior de 18 anos.

Vamos utilizar um modal de aviso semelhante ao do site fatalmodel.com. image

Definições

Desenvolvimento

jnz93 commented 2 years ago

Sistema de upload p/ Galeria de fotos e vídeos

Como funciona:

O usuário seleciona os arquivos e submete para upload, no diretório do wordpress, quando obtemos o retorno da ação substituímos os elementos de loading por miniaturas dos arquivos enviados.

Após o processo de upload das fotos, ou durante, devemos lançar também o processo de inserção de marca d'água nas fotos e vídeos. Devo estudar qual a melhor estratégia para isso, tendo vista que é um processo que pode causar stress no servidor da hospedagem e resultados inesperados para os usuários.

Desenvolvimento

Sistemas e atualizações

jnz93 commented 2 years ago

Sistema de buscas, filtro e página de resultados

O sistema de busca retornará anúncios de acompanhantes. Basicamente todas as páginas de resultados de buscas comuns serão retornadas publicações do post type a2_advertisement.

O sistema de anúncios precede o sistema de buscas.

jnz93 commented 2 years ago

Shortcode Carousel de anúncios

Este shortcode será amplamente utilizado na homepage, onde teremos carousels de anúncios de várias em exposição. Ele pode receber parâmetros como país, estado e cidade para localizações, e outros parâmetros para customizar o retorno Quantidade, mostrar link para localidade no último card, etc..

O card de carousel é exclusivo e não será afetado pelas vantagens dos planos, pelo menos inicialmente. No futuro podemos utilizar os Pontos de ranking para formar o carousel de determinada cidade

jnz93 commented 2 years ago

Páginas de anúncios por Localidade

As páginas de anúncios por localidade são diferentes de buscas. A ideia é ter páginas com url amigável para as países, estados e cidades. Por ex: https://acompanhantesa2.com/acompanhantes-em-sao-paulo-sp, https://acompanhantesa2.com/acompanhantes-em-curitiba-pr. https://acompanhantesa2.com/acompanhantes-brasil, https://acompanhantesa2.com/acompanhantes-ceara

As páginas podem ser criadas manualmente no inicio, mas o ideal é ter um processo automatizado de criação dessas páginas conforme mais localidades são cadastradas no site. Para mostrar os anúncios, e aqui vamos levar em consideração os planos de cada anunciante, utilizaremos um shortcode para mostrar resultados dos anúncios.

Este shortcode será semelhante ao de carousel, no entanto, ele não retornará um carousel e também terá um algoritmo avançado para filtrar os resultados conforme os planos dos anunciantes.