Giter VIP home page Giter VIP logo

eventos-dashboard's People

Contributors

angeliski avatar marcellz avatar rodrigowippel avatar rodrigowpl avatar vmarcosp avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

eventos-dashboard's Issues

Integração com a API - Incluir Eventos

Integração com a API para incluir eventos.
Essa integração pode ser feita, mas o formulário de cadastro ainda está pendente de design conforme a #7 . Preferível aguardar para prosseguir, mas nenhum problema em dar sequência nisso sem a tela. A issue somente será fechada com a integração funcionado em tela.

Integração com a API - Editar Eventos

Integração com a API para editar eventos.
Importante, ação somente para administradores.
Essa integração pode ser feita, mas o formulário de cadastro/edição ainda está pendente de design conforme a #7 . Preferível aguardar para prosseguir, mas nenhum problema em dar sequência nisso sem a tela. A issue somente será fechada com a integração funcionado em tela.

Desenvolver Dasboard de ADMIN

É preciso fazer o dashboard onde os administradores vão poder aprovar/reprovar os eventos, deletar e fazer upload das fotos.
Para esse dash é necessário fazer login no github e ser adm.

Design da tela de cadastro de eventos

Ficou pendente o visual que a tela de cadastro / edição de eventos terá.
Quem for pegar essa issue, por favor se basear no trabalho já realizado de design da #4, pois existem telas que já foram implementadas seguindo aquele visual. Seria interessante manter uma coerência estética.

Importante se atentar aos dados que são usados para abrir as issues hoje no repositório de eventos

Autenticação com o GitHub

Realizar integração com API OAuth do GitHub. Hoje temos apenas a parte visual do login, ainda precisamos integrar Dashboard + API Eventos + API GitHub

Integração com a API - Excluir Eventos

Integração com a API para excluir eventos.
Importante, ação somente para administradores.
A exclusão será realizada através do dashboard principal, pelo icone de lixeira presente no card do evento.

Listagem de eventos

Já foi implementado algo nessa listagem, mas como não tinha issue espefica e ficou um tempo parado, vou partir daqui

Design das Telas

A ideia é ter uma pequena e breve discussão sobre as telas do dashboard.
Inicialmente a aplicação visa atender o cadastro de eventos e a adminstração deles pelos administradores do projeto.

1 - login
2 - home
3 - cadastro
4 - dashboard

Action required: Greenkeeper could not be activated 🚨

🚨 You need to enable Continuous Integration on all branches of this repository. 🚨

To enable Greenkeeper, you need to make sure that a commit status is reported on all branches. This is required by Greenkeeper because it uses your CI build statuses to figure out when to notify you about breaking changes.

Since we didn’t receive a CI status on the greenkeeper/initial branch, it’s possible that you don’t have CI set up yet. We recommend using Travis CI, but Greenkeeper will work with every other CI service as well.

If you have already set up a CI for this repository, you might need to check how it’s configured. Make sure it is set to run on all new branches. If you don’t want it to run on absolutely every branch, you can whitelist branches starting with greenkeeper/.

Once you have installed and configured CI on this repository correctly, you’ll need to re-trigger Greenkeeper’s initial pull request. To do this, please delete the greenkeeper/initial branch in this repository, and then remove and re-add this repository to the Greenkeeper App’s white list on Github. You'll find this list on your repo or organization’s settings page, under Installed GitHub Apps.

Configurar fluxo de gerenciamento de estado

O desenvolvimento atual do dashboard ainda não contempla nenhum gerenciamento de estado, seja pela API do React, ou através do redux. O ideal seria configurar isso no projeto, para que a consulta a API possa ser gerenciada pelos estados.
Minha sugestão é configurar o Redux, mas não conheço muito de React, então quem pegar essa Issue pode ficar a vontade para dar outra sugestão.

Design da tela de cadastro de administradores

Ficou pendente o visual que a tela de cadastro / edição de administradores.
Quem for pegar essa issue, por favor se basear no trabalho já realizado de design da #4, pois existem telas que já foram implementadas seguindo aquele visual. Seria interessante manter uma coerência estética.

Essa tela basicamente deve ser uma lista de emails que são considerados adms com a possibilidade de incluir novos e remover os que existem hoje. Isso serve para manutenção de quem pode aprovar os eventos.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.