Giter Site home page Giter Site logo

goodpay's Introduction

GoodPay

Esta aplicação foi desenvolvida pela SoulCode Academy para desenvolvimento de trabalho colaborativo em sistema CI/CD, utilizando o GitHub Projects como plataforma de gestão de trabalho.

GoodPay

Tecnologias

Generic badge made-with-javascript Generic badge made-for-VSCode

Exemplos de Paleta de Cores e Comunicação Visual

BannerGoodPay BannerGoodPay2 BannerGoodPay3 BannerGoodPay4

Arte promocional

9 1 2 3 4 5 6 7 8

Logos utilizadas e parceiros

GoodPay goodplayH IconeGP logo-dark logo-itlean logoTexto logo-tnt

goodpay's People

Contributors

cristianoans avatar devruso avatar diegoarruda avatar eujoaolima avatar gab-braga avatar gabdiniz avatar gabriel-soulcode avatar gabyruas avatar jessicavenancio avatar jose-almir avatar joseaugustojasfarias avatar leopachecof avatar maferfan avatar oliverdn95 avatar tgo-mas avatar utescherintrieri avatar

Stargazers

 avatar  avatar

Watchers

 avatar

goodpay's Issues

Página de cadastro de colaborador

Fazendo uso dos recursos de validação do Bootstrap. Crie uma página de cadastro de colaborador com os seguintes campos:

  • Nome completo
  • E-mail
  • Telefone
  • Especialidade (desenvolvedor front-end, desenvolvedor back-end, desenvolvedor mobile, ux designer, etc)
  • Comentário pessoal sobre o porquê de estar se tornando colaborador

Ao clicar em enviar um modal deve aparecer mostrando que a solicitação foi enviada com sucesso.

Montagem da página soulcode

Crie um novo arquivo, soulcode.html. Essa página se destina a descrever a EdTech com foco em inclusão e impacto social. Apresentar dentro da página do goodpay como um projeto prático para dar imersão aos alunos.

Montagem dos modais de promoção

Adição de um modal informativo para cada um dos cartões no carrossel de card group (montar eles também), de acordo com a imagem a seguir devemos adicionar um discreto botão para abrir um modal de informações com o modelo também na imagem a seguir para mais informações do cartão.

Utilização de base:

Image

Utilize o Modal Large. Veja na documentação:

Image

Aplique ao modal um card horizontal. Veja:

Image

Links da documentação https://getbootstrap.com/docs/5.3/components/modal/#using-the-grid [Grades do Modal] https://getbootstrap.com/docs/5.3/components/modal/#optional-sizes [Modal Large] https://getbootstrap.com/docs/5.3/components/card/#horizontal [Horizontal Card]

Criar rodapé padrão do Goodpay

Criar um rodapé seguindo um bom UX/UI e exemplos de mercado com Bootstrap. Este rodapé deverá ser salvo em um arquivo components/rodape.html. Para que outras tasks que construam novas páginas ou atualizem elas utilizem o mesmo padrão. Caso esta task esteja sendo realizada após a construção de páginas, o rodapé deverá ser então adaptado as páginas já existentes, aumentando a complexidade do cartão (120 -> 160).

Veja um exemplo de rodapé:
Image

Criar página de DevTeam e linkar a navbar original

Crie um novo arquivo, devTeam.html. A página deve ter informações sobre TODOS os membros do time (RN1).
Um carrossel (ou grid) com cards e informações dos estudantes e professores.

  • Nome
  • Conta do GitHub

Obs: Solicitar a um professor as informações.

Adicionar promoções na página de cadastro

Promover na página de cadastro alguns cards com imagens promocionais do goodpay. Esses cards devem possuir um botão que ao ser clicado abre um modal com mais informações a respeito da promoção especifica.

Página de objetivos financeiros

Crie um novo arquivo chamado objetivosFinanceiros.html. Nesta página desenvolva uma lista de objetivos financeiros de acordo com o que o usuário preencher em um formulário. O formulário deve conter os campos para preencher:

  • Título do objetivo
  • Dinheiro desejado
  • Data para alcançar meta

Veja o exemplo:
Image

Página de perfil do usuário

Crie um novo arquivo, perfil.html. Está página deve simular uma eventual página de perfil do usuário logado na aplicação.

Modal para informar envio do email ao recuperar senha

Na página de recuperar senha, quando o usuário colocar os dados válidos, um modal deverá aparecer indicando para o usuário verificar a caixa de entrada do e-mail. Além disso deve-se mostrar o e-mail dentro do modal.

Página de sorteios de promoções

Crie um novo arquivo, promocoes.html, onde uma promoção é selecionada e é realizada um sorteio com base nos nomes no campo de texto.

Image

Os nomes devem ser separados por quebra de linha no campo de texto, e apenas um deles deve ser sorteado. O resultado do sorteio pode ser exibido com modal do Bootstrap.

Documentação disponível:
https://www.w3schools.com/JS/js_random.asp
https://www.w3schools.com/jsref/jsref_split.asp
https://www.w3docs.com/snippets/javascript/how-to-get-the-value-of-text-input-field-using-javascript.html

Página com mapa com base na leitura do backlog

Crie um novo arquivo, mapa.html. Nesta página deve conter um mapa do site Goodpay utilizando quaisquer recursos visuais (tabelas, cards, etc). O cliente pode solicitar a atualização deste mapa com base nos requisitos e um novo card será gerado. Para as páginas ainda não criadas usar # no href.

https://www.microsoft.com/pt-br/sitemap.aspx
https://portaltransparencia.gov.br/mapa-do-site
http://www.setic.rj.gov.br/mapa_site

Posteriormente uma nova task deverá ser criada para atualizar os links do mapa do site.

Montagem do sistema de erros do login e adição ao menu

Monte um sistema de ajuda elegante no menu lateral para auxiliar a navegação da aplicação de acordo com os casos de uso. Também modifique o modal de erro de senha para informar ao usuário o motivo de sua não entrada no sistema.

Use como exemplo as imagens a seguir:

Image
Image
Image
Image

Página de receitas e despesas (controle de gastos)

Montagem da grid de Cards

Na pagina principal, crie uma grade de Cards para melhorar a publicidade da página. Utilize o material de imagens disponível.
Utilize o mecanismo de Grid do Bootstrap.

Veja o exemplo:
Image

Nova navbar de uso interno da aplicação

Crie uma nova Navbar para utilização das páginas internas da aplicação: app.html e dashboard.html. Essa NavBar deverá simular um usuário logado.

Exemplo:
Image

A NavBar deverá ser salva no arquivo components/navbar.html para ser utilizada posteriormente.

Use como base exemplos de cabeçalhos do Bootstrap.

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.