Backend User Stories - Guacamoleboy/3-Semester-Friday GitHub Wiki

Please note:

These user stories are only for the backend part of my full application


US 1

The backend should be able to handle encryption by using dependencies and or custom util files in order to comply with GDPR and data safety.


US 2

Only people with valid API or JWT tokens should be able to handle / enter specific endpoints.


US 3

As far as architecture goes the application should be as generic and optimized as possible while still keeping SoC valid.


US 4

The overall deployment should be optimized and efficient by using CI / CD DevOps structure, setup, compile and test checks upon build and deployment.


US 5

No data should be leaked or handled in any way that can lead to data loss and or safety breaches. DTO and Mapping with Jackson / JSON should be important and added in order to comply.


US 6

The code should be well documented, variables and attributes should be named and consistent throughout the entirety of this REST API.


US 7

Runtime and Compiletime checks should be included by either using built in exception handle or custom exception handle.


US 8

API bearer should be able to target scraping tools in order to scrape data from specific sites.


US 9

For ease of use and structure - a well designed and integrated development environment should be established and maintained throughout the entirety of the project