itz been one year now im working with laravel api , for a membersite and an admin panel for huge private companies, basically u asked for :
1) reading half the message about your issues with deployin
2) "create me an input field", i think u mean to create some kind of parameter to be added to a certain function in a certain job, if this parameter is passed by a web interface then is becoming a half day of work only for this.
3) filtering some list is pretty easy but still we need some inputs and some validation that is another day of work.
4) Create new user group under admin they will be able to see what normal users see -> this is called spoofing and is about assign a token that have member privileges or the same privileges that "normal user see" ->> 2 days of work if from scratch.
5)fix my AWS problem ->> i dont know what ur problem is but redeploy this instance with docker ffs
Hope u have a git repository and all the necessary to understand stuff.
this is a week of work part time btw. not 5 to 8 hours, 5 to 8 hours will be needed to understad where ur code is