Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/albreis/agenda
Agenda de eventos feita com VueJS
https://github.com/albreis/agenda
agenda jwt rest vuejs wordpress
Last synced: 10 days ago
JSON representation
Agenda de eventos feita com VueJS
- Host: GitHub
- URL: https://github.com/albreis/agenda
- Owner: albreis
- Created: 2020-01-28T04:28:13.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2022-02-10T20:56:07.000Z (almost 3 years ago)
- Last Synced: 2024-05-21T04:10:34.306Z (6 months ago)
- Topics: agenda, jwt, rest, vuejs, wordpress
- Language: Vue
- Homepage: http://minhacliente.com.br/app/www
- Size: 4.59 MB
- Stars: 4
- Watchers: 1
- Forks: 0
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Vuegenda [versão Alpha]
Projeto Open Source de agenda de eventos feita com VueJS.
Ainda está em desenvolvimento mas segue algumas features que vão estar presentes:
- Criação de mapa interativo
- Integração com Mercado Pago, Pagseguro e Cielo
- Preparado para Cordova
- Checkout simplificado e otimizado para mobile
- Notificação via SMS
- Notificações Push
- Painel administrativo
- Configuração avançada de eventos
- Geolocalização
- Pesquisa avançada por: localização, categoria, tags, faixa de preço, datas, métodos de pagamento, tipos de entrada, etcUsuário de teste:
username: vuegenda
password: 123432345# Documentação
### Componentes
DaysBar - Exibe o seletor de datas
GridItem - Exibição de cada evento nas listagens
Header - Cabeçalho geral
LocationSelector - Seleção de cidade. Localizado no header do site
MapEvento - Exibe Mapa SVG interativo do evento
MapSetor - Exibe SVG interativo do setor selecionado
Search - Barra de pesquisa
#### Eventos
dateChanged - Emitido ao alterar a data
locationChanged - Emitido quando a localização (cidade/estado) é alterada pelo seletor do header
userSignup - Emitido quando um novo usuário cadastra-se
userLogin - Emitido quando o usuário faz login
autoRefresh - Emitido a cada 60 segundos. Usando para atualizar dados frequentemente.
clickOnBody - Emitido quando clica-se no conteúdo, menos no header e no footer.
setHov - Emitido no mouseover sobre algum setor no momento da compra.
setOut - Emitido no mouseout sobre algum setor no momento da compra.
## Segurança
Para consumir a API é necessário obter uma chave que é usada no momento do build. Esse token é verificado
de acordo com a origem da requisição.As origens 127.0.0.1 e localhost estão liberadas por padrão.
# Versões
2.0.0 - Adicionado protocolo de segurança para consumo da API
\
1.9.0 - Adicionado sistema de Geolocalização
\
1.8.7 - Atualização da documentação
\
1.8.6 - Remoção dos screenshots
\
1.8.5 - Atualizações na página de Login
\
1.8.4 - Excluido eventos do dia dos "outros eventos"
\
1.8.3 - Ajuste de erro no README
\
1.8.2 - Atualização da documentação
\
1.8.1 - Alterado campo de senha na página de Login para "type password"
\
1.8.0 - Adicionado página de cadastro
\
1.7.12 - Correção de bug na página de categoria
\
1.7.11 - Correção de bug no componente Header
\
1.7.10 - Refatoração na página de categoria
\
1.7.9 - Correção de bug na página de categoria
\
1.7.8 - Correção de bug no componente DaysBar
\
1.7.7 - Alteração no README.md
\
1.7.6 - Alteração no README.md
\
1.7.5 - Alteração no README.md
\
1.7.4 - Alterada documentação do componente DaysBar
\
1.7.3 - Refatoração e documentação do componente DaysBar
\
1.7.2 - Alterado nome do evento "changeDate" para "dateChanged"
\
1.7.1 - Refatoração do arquivo de rotas
\
1.7.0 - Adicionado sistema de login usando JWT. Usuário: vuegenda, Senha: 123432345
\
1.6.6 - Removidos arquivos de configuração do ACF
\
1.6.2 - Adicionado filtro de cidades