Skip to content

thiagosalome/dragon-crypt

Repository files navigation

Dragon Crypt

DragonCrypt Repository size GitHub last commit GitHub package.json version badge License

SobreFuncionalidadesTecnologiasPreviewExecutandoLicença

💻 Sobre

O DragonCrypt foi um projeto criado com o objetivo de encriptar uma frase digitada pelo usuário com base em um índice e um sufixo determinado por ele. Basicamente ele pega a primeira letra de cada palavra da frase, e a partir do resultado gerado ele e adiciona o sufixo determinado na entrada (sendo ele composto por uma ou mais letras do alfabeto) no índice que ele passou no segundo input.

⚙️ Funcionalidades

  • Criptografar uma frase e gerar uma senha com base nas seguintes entradas:
    • Frase: Uma frase qualquer pensada pelo usuário (Ex: Mais vale um pássaro na mão do que dois voando)
    • Sufixo: Uma determinada sequência de caracteres (Ex: abc)
    • Índice: Um número referente ao índice de um determinado caractere da frase (Ex: 3)
  • Salvar a senha gerada em Local Storage
  • Instalar a aplicação no dispositivo do usuário com a possibilidade de utilizá-lo offline (PWA)

🔧 Tecnologias Utilizadas

Pug

Pug

SASS

SASS

Javascript

Javascript

pwa

PWA

Webpack

Webpack

🎥 Preview

Web Desktop

Preview Web Desktop

Web Mobile

Preview Web Mobile

🚀 Executando o projeto

Pré-requisitos

Para executar o projeto é necessário ter instalado as seguintes ferramentas:

React

GIT

React

Node.js

Rodando aplicação web

# Clone este repositório
$ git clone https://github.com/thiagosalome/dragon-crypt

# Acesse a pasta do projeto no seu terminal/cmd
$ cd dragon-crypt

# Instale as dependências
$ npm install

# Execute a aplicação em modo de desenvolvimento
$ npm run dev

# A aplicação será aberta na porta:3000 - acesse http://localhost:3000

📝 Licença

Este projeto esta sobe a licença MIT.

Releases

No releases published

Packages

 
 
 

Contributors