Skip to content

Commit

Permalink
feat: ✨ Previews and Readme
Browse files Browse the repository at this point in the history
  • Loading branch information
wendryosales committed Nov 22, 2022
1 parent ce6ca90 commit d61f54a
Show file tree
Hide file tree
Showing 9 changed files with 92 additions and 0 deletions.
92 changes: 92 additions & 0 deletions Readme.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,92 @@

# Catpunk Steganography

Sistema para criptografia de mensagem através de imagens utilizando a técnica de esteganografia, mais precisamente, esteganografia em imagens utilizando o
algoritmo LSB (Apêndice A, Least Significant Bit)



## Rodando localmente

Clone o projeto

```bash
git clone git@github.com:wendryosales/steganography.git
```

Entre no diretório do projeto

```bash
cd steganography
```

Instale as dependências do frontend

```bash
cd frontend
```
```bash
npm install
```

## Rodando Containers Docker

Após Clonar o repositório e instalar as dependências do frontend

Suba os containers do banco e os servidores com o comando:

```bash
make start
```

Este comando irá rodar o docker-compose subindo 3 containers: front, back e db.
Certifique-se que está tudo ok com os containers antes de prosseguir.

Realize as migrates do django rest dramework com:

```bash
make migrate
```

Crie um superuser caso tenha interesse em acessar o admin:

```bash
make createsuperuser
```

Caso tenha qualquer problema com os comandos listados no Makefile, você pode utilizar os comando no shell copiando do próprio arquivo.


## Documentação da API

#### A api está rodando na porta 8000

```http
GET http://localhost:8000/api/
```

as rotas disponíveis estarão listadas caso acesse pelo browser.

Utilizando pelo browser você irá conseguir visualizar toda documentação pronta do django e também enviar requests.

Todas as rotas estão sem autenticação para facilitar a testagem.


## Screenshots

![Home](./previews/home.png)

![Help](./previews/help.png)

![Upload](./previews/upload.png)
![Encode](./previews/encode.png)
![Decode](./previews/decode.png)

![Upload](./previews/upload.gif)
![Encode](./previews/encode.gif)
![Decode](./previews/decode.gif)

## Autores

- [@wendryo](https://www.linkedin.com/in/wendryosales/)

Binary file added previews/decode.gif
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added previews/decode.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added previews/encode.gif
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added previews/encode.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added previews/help.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added previews/home.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added previews/upload.gif
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added previews/upload.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit d61f54a

Please sign in to comment.