Coder Social home page Coder Social logo

csfelix / java-jsp-sql-mongodb-html-css-js-datame Goto Github PK

View Code? Open in Web Editor NEW
9.0 9.0 0.0 42.47 MB

ā˜•šŸŒ Read and Learn... DataMe!!! šŸŒ ā˜•(šŸ”‘ KeyWords: java, jsp, html, css, javascript, jquery, sql, mysql, mongodb šŸ”‘)

CSS 6.14% JavaScript 13.30% HTML 0.33% Java 80.24%

java-jsp-sql-mongodb-html-css-js-datame's Introduction

MasterHead

What's shakin', bacon? šŸ‘‹

CSFelix here, a Brazilian Data Scientist :octocat:

Coding

csfelix

  • šŸ’¬ Talk? Yeah, we can talk about Python, Julia, R, SQL, Neo4J and Cypher, Data Science, Data Visualization, Machine Learning, Deep Learning and stuff like that...

  • šŸ”­ I'm currently working on Data Science Projects, such as Recommendation Systems, and improving my Julia Programming Language Skills

  • šŸŒ Desiring to reach me? Consider using one of these languages: Brazilian Portuguese (native), American English (fluent) and French (beginner).

  • šŸ¤” You can find out more about me and my projects on my Personal Portfolio: CSFelix.io.



GitHub WirdgetBox GitHub WidgetBox

šŸ„‡ Kaggle Statistics


šŸ† Trophies

csfelix


šŸ’¼ Working For

FX Sistemas App Contra Freelancing


šŸ“‡ Connect with me

csfelix dsfelix csfelix08 Gmail


šŸ’» Account Stats







šŸŗ Support Me

Hire me on Contra






šŸ‘½ Visitors

Counting of visitors to this page in this section started from July 5, 2023

Visitors


MasterHead

java-jsp-sql-mongodb-html-css-js-datame's People

Contributors

csfelix avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

java-jsp-sql-mongodb-html-css-js-datame's Issues

Cadastro de UsuƔrios

Tabela de UsuƔrios Cadastrados

  • Adicionar e Estilizar Tabela (estilo neomorphismo, linhas listradas e mudar cor on hover)
  • Cadastrar e Alterar Dados
  • Bloquear e Desbloquear UsuĆ”rios

PƔgina de Cadastro

  • FormulĆ”rio dos Dados
  • Gravar - Mensagem de Erro (nickname e email jĆ” cadastrados)
  • Gravar - Sucesso
  • Adicionar opĆ§Ć£o para capturar face (bater foto) - colocar apenas a opĆ§Ć£o por enquanto

Refactoring Geral

  • Java

  • MySQL

  • JS

  • CSS

  • HTML\JSP (falta include)

  • Data Hora Postagem NotĆ­cia Post

Overview

  • Definir Projeto
  • Definir Passos do Projeto

Cadastro NotĆ­cias

  • PreparaĆ§Ć£o Banco de Dados
  • PreparaĆ§Ć£o Classe Java Bean
  • PreparaĆ§Ć£o Classe Java Dao

  • LiberaĆ§Ć£o para UsuĆ”rio
  • GUI da PĆ”gina de Inserir
  • Ajax Carregar Lista NotĆ­cias em Tabela
  • Inserir, Preview e Salvar NotĆ­cia
  • DocumentaĆ§Ć£o HTML

  • Editar NotĆ­cia
  • Publicar e Depublicar NotĆ­cia

Ajax NotĆ­cias

  • EDIƇƃO - PUBLICAƇƃO
  • EDIƇƃO - EXCLUSƃO

  • PUBLICAƇƃO - EDIƇƃO
  • PUBLICAƇƃO - EXCLUSƃO

  • EXCLUSƃO - EDIƇƃO
  • EXCLUSƃO - PUBLICAƇƃO

Adicionar no painel da tabela de visualizaĆ§Ć£o das notĆ­cias (2 novas colunas no inicio)

Deve-se usar ajax buscando todos os dados das notĆ­cias (tabela que notĆ­cia sai e tabela que notĆ­cia vai)

Alterar Senha - Funcionamento

  • Criar Tabela no Banco de Dados
  • Criar Procedure de Reset

  • Alterar Senha Bean
  • Alterar Senha Dao
  • Cor Hover BotĆ£o
  • Alterar Senha - Mensagem de Erro
  • Alterar Senha - Mensagem de Sucesso e Enviar Email
  • Alterar senha - AlteraĆ§Ć£o (link para voltar no login)
  • Alterar Senha - PĆ”gina de Email Encaminhado com Sucesso (link para voltar no login)
  • Alterar Senha - PĆ”gina de AlteraĆ§Ć£o
  • Alterar Senha - Mensagem de Erro
  • Alterar Senha - Senha Alterada com Sucesso
  • Alterar Senha - PĆ”gina de Senha alterada com sucesso e link para voltar ao login

InformaƧƵes - UsuƔrios Nƭveis 2

  • Receber NotificaĆ§Ć£o da AprovaĆ§Ć£o ou DesaprovaĆ§Ć£o da NotĆ­cia
  • Caso Aprovado, mudar Status para Publicado e nĆ£o permitir alteraƧƵes
  • Caso Desaprovado, mudar Status para Em EdiĆ§Ć£o e depois para Em RevisĆ£o

Biometria

  • Tirar foto para cadastro e alteraĆ§Ć£o
  • Reconhecimento

Cadastro Foto Reconhecimento

  • Importar Biblioteca
  • Preparar Banco de Dados

  • Cadastro UsuĆ”rio >> Mensagem Sem Imagem
  • AlteraĆ§Ć£o UsuĆ”rio >> Exibir Foto e Mensagem

  • AlteraĆ§Ć£o Biometria via SolicitaĆ§Ć£o Email
  • Tornar AlteraĆ§Ć£o BiomĆ©trica como usada e expirada (1, 1)

Refactoring TĆ³picos

  • Painel UsuĆ”rio NĆ­vel 1
  • Painel UsuĆ”rio NĆ­vel 2
  • Painel UsuĆ”rio NĆ­vel 3
  • Painel UsuĆ”rio NĆ­vel 4

  • Listagem de NotĆ­cias UsuĆ”rio NĆ­vel 1
  • Listagem de NotĆ­cias UsuĆ”rio NĆ­vel 2
  • Listagem de NotĆ­cias UsuĆ”rio NĆ­vel 3
  • Listagem de NotĆ­cias UsuĆ”rio NĆ­vel 4

  • AlteraĆ§Ć£o\DefiniĆ§Ć£o de senha (primeiro erro, nĆ£o recupera uuid do usuĆ”rio e da alteraĆ§Ć£o)

  • Retirar opĆ§Ć£o de incluir notĆ­cia para usuĆ”rio nĆ­vel 1

  • Link Painel NotĆ­cias para Painel Principal

  • Adicionar Coluna Data nas Tabelas de NotĆ­ias

  • Adicionar BotĆ£o de retorna ao painel quando visualizando notĆ­cia e cadastrando\editando

Toast Messages

NotĆ­cias

  • EDIƇƃO - PUBLICAƇƃO
  • EDIƇƃO - EXCLUSƃO
  • PUBLICAƇƃO - EDIƇƃO
  • PUBLICAƇƃO - EXCLUSƃO
  • EXCLUSƃO - EDIƇƃO
  • EXCLUSƃO - PUBLICAƇƃO

AlteraĆ§Ć£o de Dados do UsuĆ”rio

  • InformaƧƵes Alteradas
  • SolicitaĆ§Ć£o BiomĆ©trica Solicitada

Tela de Login - Funcionamento

  • Criar Tabela no Banco de Dados
  • Criar Procedure de Reset no Banco de Dados
  • Bean UsuĆ”rio
  • Dao UsuĆ”rio (chamar DAO Salt ao cadastrar e logar)
  • Login - Mensagem de Erro
  • Login - Logado com Sucesso

Cadastros UsuƔrios

  • correĆ§Ć£o alteraĆ§Ć£o senha
  • arrumar ordem de verificaĆ§Ć£o no cadastro do usuĆ”rio
  • exibir foto de perfil do usuĆ”rio em modal ou em campo ao lado ao clicar no botĆ£o de alteraĆ§Ć£o
  • adicionar botĆ£o de bloqueio
  • alteraĆ§Ć£o de usuĆ”rios

  • listagem dos usuĆ”rios ao recarregar pĆ”gina
  • filtro usuĆ”rio pelo nickname
  • atualizaĆ§Ć£o da tabela de usuĆ”rios AJAX
  • bloquear usuĆ”rio pela visualizaĆ§Ć£o da tabela AJAX

RegEx

  • add title attribute for all input tags
  • create validation functions to Email, Nickname and Password (StripHTML Class)

Log Off

  • Adicionar botĆ£o de log off
  • Mudar status do usuĆ”rio para 0

Refactoring

  • TESTES
  • CSS
  • JS
  • PROCESSAMENTO JAVA
  • JAVA
  • JSP

Refactoring

  • Painel e Filtros por Hierarquia de UsuĆ”rios
  • Log off
  • Ajax (
    / lĆ³gica das mensagens (sucesso ao alterar dados ou sem-sucesso)
    / usuarioDao >> lĆ³gica para verificar se email e nickname jĆ” estĆ£o cadastrados
    / retorno do jsp >> encaminhar informaĆ§Ć£o para visualizaĆ§Ć£o (provavelmente posso usar session ou browser storage do navegador para salvar uma variĆ”vel e funcionar como gatilho de qual informaĆ§Ć£o vou exibir)
    )
  • Ajax
  • Modal de Dados
  • BotĆ£o de NotĆ­cias
  • Java
  • Biometria
  • NotĆ­cias
  • Cadastro de UsuĆ”rios
  • Cadastrar Grupo APS

Modal de Dados (Ajax)

  • Modal de VisualizaĆ§Ć£o **
  • Redirecionar para link de alteraĆ§Ć£o de senha **
  • Solicitar AlteraĆ§Ć£o de Biometria
  • LĆ³gica para exibiĆ§Ć£o da solicitaĆ§Ć£ode biometria
  • Corrigir ExibiĆ§Ć£o da lista de alertas
  • LĆ³gica de ExibiĆ§Ć£o do Bloquear Inspecionar Elemento
  • Alterar Foto de Perfil
  • Alterar Nickname\Email >> Ajax **

Cadastrar Grupo da APS

  • Eu (D684HJ6)

  • VinĆ­cius (D6704E9)

  • Matheus (N252960)

  • Tema: DESENVOLVIMENTO DE UM SISTEMA DE IDENTIFICAƇƃO E AUTENTICAƇƃO BIOMƉTRICA

Biometria - DetecĆ§Ć£o e Reconhecimento

  • Solicitar quando usuĆ”rio tentar acessar informaƧƵes de nĆ­veis 2 ou 3
  • Detectar Face
  • Buscar Foto Salva no Banco de Dados e Comparar
  • Dar acesso quando acurĆ”cia for de 50% ou mais

SolicitaĆ§Ć£o de AlteraĆ§Ć£o de Biometria

  • LĆ³gica Banco de Dados
  • LĆ³gica Java
  • Envio de Email
  • AlteraĆ§Ć£o (encaminhamento para pĆ”gina de link expirado, encaminhamento para pĆ”gina de alteraĆ§Ć£o)
  • Encaminhamento para a pĆ”gina de login

Listagem NotĆ­cias

  • Listar NotĆ­cias nas Abas
  • Filtro NotĆ­cias Cadastro
  • Filtro NotĆ­cias VisualizaĆ§Ć£o
  • Visualizar NotĆ­cia
  • Exibir Dados do UsuĆ”rio que Cadastrou a mesma (foto, nickname, email e data de publicaĆ§Ć£o)

Alertas (Sockets\Ajax)

  • Adicionar botĆ£o de alerta
  • Exibir e Retirar Lista de Mensagens
  • Classe CSS toast messages
  • LĆ³gica banco de dados (my sql)
  • ExibiĆ§Ć£o das mensagens
  • Listagem e ExclusĆ£o das mensagens
  • Hover Mensagem: mudar background
  • Border Left: 2 px solid var(--cor-neon-primaria) >> quando a mensagem nĆ£o tiver sido lida
  • Mudar Ć­cone quando houver mensagens nĆ£o lidas

BCrypt

  • Criar Tabela no Banco de Dados
  • Criar Procedure de Reset

  • Importar Classe BCrypt
  • Salt Bean
  • Salt Dao
  • Encriptar Senhas no cadastro
  • Comparar Senhas no Login

NotĆ­cias

  • Lista NotĆ­cias
  • PĆ”gina de VisualizaĆ§Ć£o (tĆ­tulo, tags, conteĆŗdo e usuĆ”rio [foto perfil, nickname e email])
  • LĆ³gica para exibir notĆ­cia e requerimento de biometria
  • Acesso Negado para NotĆ­cia
  • Biometria Requerida para NotĆ­cia

Organogramas

  • MySQL
  • MongoDB

  • Funcionalidades
  • Reconhecimento Facial

Cadastros

UsuƔrios Nƭvel 2

  • Permitir Cadastro de Apenas UsuĆ”rios NĆ­vel 1 (nĆ£o podem bloquear nem nada, sĆ³ alterar dados)

UsuƔrios Nƭvel 3

  • Permitir Cadastro apenas de UsuĆ”rios NĆ­veis 1 e 2 (pode bloquear e desbloquear)

DocumentaĆ§Ć£o

  • Capa
  • ƍndice
  • Objetivo >> 1 - 2 pĆ”gs
  • IntroduĆ§Ć£o >> 2 - 4 pĆ”gs
  • Fundamentos das Principais TĆ©cnicas BiomĆ©tricas (conceitos gerais) >> 4 - 8 pĆ”gs

  • Desenvolvimento da AplicaĆ§Ć£o (elementos e ferramentas utilizadas) >> 5 - 15 pĆ”gs
  • Projeto (estrutura e mĆ³dulos utilizados) >> 3 - 8 pĆ”gs
  • RelatĆ³rio das Linhas de CĆ³digos >> 3 - 10 pĆ”gs
  • Funcionamento no Computador
  • Bibliografia

  • Ficha da APS

Reconhecimento Facial

  • Instalar VS Code
  • Adicionar ExtensĆ£o Live Server

  • Implementar CĆ³digo Teste
  • Validar CĆ³digo Teste

  • Adicionar no Deploy
  • Realizar Testes no Deploy

  • Refatorar cĆ³digo
  • FunĆ§Ć£o DAO para buscar nickname do usuĆ”rio via uuid
  • FunĆ§Ć£o Thread que salva foto do usuĆ”rio no servidor
  • Testesssssssssssss
  • Deployyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy

Cadastro de NotĆ­cias

  • LĆ³gica para aparecimento do botĆ£o **
  • Painel das notĆ­cias para os usuĆ”rios
  • Tela de inclusĆ£o\AlteraĆ§Ć£o
  • Alertas de Nova NotĆ­cia
  • Aprovar\Recusar NotĆ­cias
  • Alertas de NotĆ­cias Aceitas\Recusadas
  • ExclusĆ£o de NotĆ­cias

InformaƧƵes - VisualizaĆ§Ć£o

  • SolicitaĆ§Ć£o de Biometria ao tentar ver notĆ­cias nĆ­veis 2 e 3
  • Listar NotĆ­cias aos UsuĆ”rios
  • Exibir as notĆ­cias aos usuĆ”rios
  • LĆ³gica para Exibir ou nĆ£o mensagem de biometria

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.