wqyeo / Steganography-Tool

Steganography Web Application

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

What is this?

A Steganography Web Application.

Supported Files

  • PNG
  • WAV

Development Setup

Both deployment setup have been tested on Debian 12. No guarantees it will work on other operating systems...

  1. Install Docker Engine with Docker Compose
  2. Create a enviornment variable file. touch .env.
  3. Fill in the enviornment variable file based on the example file, .env.example.
  4. docker-compose -f docker-compose-debug up
  5. Visit your webpage at localhost:4321.
  6. Your API endpoint should be running at localhost:8000

Perform Database Migrations

The database for the API endpoint will be empty initally:

  1. Give execution access to migration-helpers.sh.
  2. Run migration-helpers.sh

In the event that the script does not work (no output, error messages), consider running the commands in the shell script manually.

⚠️ This was hacked together for a small university coursework. The codebase is messy and many things are hard-coded.
You have been warned.

About

Steganography Web Application

License:GNU General Public License v3.0


Languages

Language:Python 50.9%Language:Svelte 38.1%Language:JavaScript 9.3%Language:CSS 0.9%Language:HTML 0.5%Language:Shell 0.4%