... | ... | @@ -46,16 +46,34 @@ |
|
|
|
|
|
# 📝 User Stories
|
|
|
|
|
|
1. As ***user*** I want ***a menu/sidebar*** so that ***I can easily select the algorithm I want to study***.
|
|
|
2. As ***user*** I want ***a general introduction to steganography*** so that ***I familiarize myself with the concept before trying the different techniques***
|
|
|
3. As ***user*** I want ***the ability to tweak parameters for different steganographic techniques*** so that ***I get a better intuition on how the algorithms work internally***
|
|
|
4. As ***user*** I want ***the application to work fully offline*** so that ***I can store it on my machine next to my lecture notes***
|
|
|
5. As ***user*** I want ***switch between light/dark mode*** so that ***I can customize the app to my preferences and help me read better***
|
|
|
6. As ***user*** I want ***submit my own implementation of the algorithms*** so that ***test my code and assess my technical skills***
|
|
|
7. As ***user*** I want ***resize the window*** so that ***organize it on my screen and have it fix any size I want***
|
|
|
8. As ***user*** I want ***the ability to "play" with the different techniques (use my own cover objects and payload)*** so that ***see how my provided cover object gets converted into a stego object and compare differences***
|
|
|
9. As ***user*** I want ***a pleasing and modern UI*** so that ***stay engaged and not bored by the aesthetics of the application***
|
|
|
10. As ***user*** I want ***quiz of some sort*** so that ***I can assess my progress at the end of each technique***
|
|
|
1. As a ***newcomer*** I want ***a general introduction to steganography*** so that ***I familiarize myself with the concept before trying the different techniques***
|
|
|
2. As a ***newcomer*** I want ***the ability to tweak parameters for different steganographic techniques*** so that ***I get a better intuition on how the algorithms work internally***
|
|
|
3. As a ***newcomer*** I want ***the ability to "play" with the different techniques (use my own cover objects and payload)*** so that ***see how my provided cover object gets converted into a stego object and compare differences***
|
|
|
4. As a ***newcomer*** I want ***a pleasing and modern UI*** so that ***stay engaged and not bored by the aesthetics of the application***
|
|
|
5. As a ***newcomer*** I want ***a quiz of some sort*** so that ***I can assess my progress at the end of each technique***
|
|
|
6. As a ***newcomer*** I want ***a history section*** so that ***I can learn about the origins of steganography***
|
|
|
7. As a ***newcomer*** I want ***visual illustrations around theory*** so that ***better understand the concepts since I am a visual learner***
|
|
|
|
|
|
8. As an ***experienced user*** I want ***a menu/sidebar*** so that ***I can easily select the algorithm I want to study***.
|
|
|
9. As a ***experienced user*** I want ***the application to work fully offline*** so that ***I can store it on my machine next to my lecture notes***
|
|
|
10. As a ***experienced user*** I want ***resize the window*** so that ***I can organize it on my screen and have it fix to any size***
|
|
|
11. As a ***experienced user*** I want ***to view the histogram of a stego image*** so that ***understand the effect of a method such as LSB on the stego image***
|
|
|
|
|
|
12. As an ***industry professional*** I want ***learn how steganography is detected*** so that ***I know how to detect it myself***
|
|
|
13. As a ***industry professional*** I want ***submit my own implementation of the algorithms*** so that ***test my code and assess my technical skills***
|
|
|
14. As a ***industry professional*** I want ***a pre-defined example*** so that ***quickly see the how the LSB algorithm works***
|
|
|
15. As a ***industry professional*** I want ***switch between light/dark mode*** so that ***I can customize the app to my preferences and help me read better***
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# 🖌 Wire-frames
|
|
|
|
... | ... | |